centos 上搭建FC SAN

本文章只是用来备忘。

目录

步骤:

        1、编译tcm_qla2xxx

         2. 启动相关的内核模块

         3、安装targetcli,此处可能看到qla2xxx这个目录,这时候需要升级一下targetcli(自己在github上下载targetcli命令包,自己安装)

         4、通过targetcli做一些配置

         5、在initial端(客户端)扫描即可

         6、在客户端查看是否扫描成功


此次的FC-SAN,采用直连的模式。

target 端:

        系统:centos 7.4 

                  内核版本:linux-3.10.0-693.el7 

        HBA卡: QLogic QLE2562 - PCI-Express Dual Channel 8Gb Fibre Channel HBA

                        wwn: 21:00:00:24:ff:90:d0:4c

initial端:

        系统:centos 7.4

        HBA卡: QLogic QLE2562 - PCI-Express Dual Channel 8Gb Fibre Channel HBA

                        wwn: 21:00:00:24:ff:5c:21:eb

步骤:

        1、编译tcm_qla2xxx

              centos7.4默认是没有加载这个内核模块的,我们需要找到centos7.4对应的内核源码并编译

              1.1  切换到如下目录:

                #cd  /lib/modules/3.10.0/build 

                3.10.0是内核版本号,该目录不存在说明安装操作系统的时候没有把相关的选项选中(好像是叫development tools)

              1.2 修改配置文件

                #make menuconfig

                词条命令执行不成功的话请安装相关的依赖

                

                 找到tcm_qla2xxx并选中,保存,退出

                1.3 切换到源码路径(源码需要自己下载,并安装)

                                   

                 1.4 编译 安装

                   # make -C /lib/modules/3.10.0-693.el7.x86_64/build M=`pwd` modules

                  安装

                   #make -C /lib/modules/3.10.0-693.el7.x86_64/build M=`pwd` modules_install

                 注:编译时tcm_qla2xxx.c中语法错误,自己修改源码,然后继续编译

                        我遇到一个大问题是:缺少一个btree的内核,导致安装tcm_qla2xxx模块不成功,                   很无奈,我将整个内核都编译了,下图是编译整个内核命令

                  

         2. 启动相关的内核模块

                # modprobe qla2xxx qlini_mode=disabled

              

                #modpobe tcm_qla2xxx

         3、安装targetcli,此处可能看到qla2xxx这个目录,这时候需要升级一下targetcli(自己在github上下载targetcli命令包,自己安装)

               #yum install -y targetcli

         4、通过targetcli做一些配置

                

        5、在initial端(客户端)扫描即可

                #echo "1" > /sys/class/fc_host/host9/issue_lip

        6、在客户端查看是否扫描成功

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7上配置多路径(fcsan),您需要执行以下步骤: 1. 确保您的存储设备已正确连接到您的服务器,并且支持多路径。您可以通过运行以下命令来检查设备是否已识别: ``` # lspci | grep -i fibre # lsscsi ``` 如果设备正确识别,则应显示相关信息。 2. 安装与多路径相关的软件包。运行以下命令来安装必要的软件包: ``` # yum install device-mapper-multipath ``` 3. 配置多路径设置。编辑`/etc/multipath.conf`文件,使用您喜欢的编辑器打开该文件。您可以运行以下命令来进行编辑: ``` # vi /etc/multipath.conf ``` 4. 在文件中添加以下内容来定义您的多路径设置: ``` blacklist { devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" devnode "^hd[a-z]" devnode "^cciss.*" } defaults { user_friendly_names yes } multipaths { multipath { wwid <your_wwid> alias <your_alias> } } ``` 替换`<your_wwid>`为您的设备的WWID(唯一设备标识符),替换`<your_alias>`为您喜欢的别名。 5. 启用和启动多路径服务。运行以下命令来启用多路径服务: ``` # systemctl enable multipathd ``` 然后使用以下命令启动服务: ``` # systemctl start multipathd ``` 6. 验证多路径配置。运行以下命令来验证多路径配置是否正常工作: ``` # multipath -ll ``` 这将列出已配置的多路径设备信息。 现在您已经成功配置了CentOS 7上的多路径(fcsan)设置。请注意,具体的配置步骤可能因您的环境而有所不同,因此请参考您的设备和存储提供商的文档以获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值