本文章只是用来备忘。

目录

步骤:

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、在客户端查看是否扫描成功

centos 上搭建FC SAN相关推荐

  1. CentOs上搭建git服务器

    CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0 ...

  2. 解决: 利用 Xware 在 centos 上搭建远程下载器

    利用 Xware 在 centos 上搭建远程下载器 Xware--迅雷提供的远程下载工具 第一步:在 centos 服务器上搭建 Xware 环境 这点网上已经有不少博客可以参考,所以我这里主要对自 ...

  3. 在centOS上搭建wordpress博客系统

    购买VPS后,很多人都会选择自己搭建一个网站,其中使用LAMP+wordpress可以说是最简单的建站方案,下面我就将详细介绍一下具体的建站过程.我使用的是阿里云的服务器,系统是centOS6.5,使 ...

  4. 在 centos 上搭建 gitlab 项目管理软件

    一.GitLab是什么 GitLab 是一个用于仓库管理系统的开源项目.使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. 可通过 Web 界面进行访问公开的或者私人项目.它拥有与 ...

  5. 在centos上搭建饥荒服务器

    用这篇文章记录一下我搭建饥荒服务器的过程,在阅读参考本文章前,您需要: 拥有安装CentOS的云服务器,使用其他操作系统在部署饥荒服务器的时候可能会出现问题 包含cluster_token的地图文件夹 ...

  6. linux pppoe默认路由器,linux(centos)上搭建pppoe服务器!

    搭建pppoe,成功了的话,就觉得TM超级简单,在centos更是5步左右就能搞定 1.yum install rp-pppoe 安装pppoe,安装完成后,会有pppoe-server命令 2.安装 ...

  7. linux上搭建pppoe服务器,linux(centos)上搭建pppoe服务器

    搭建pppoe,成功了的话,就觉得TM超级简单,在centos更是5步左右就能搞定 1.安装pppoe,安装完成后,会有pppoe-server命令yum install rp-pppoe 2.安装完 ...

  8. Java基础学习总结(52)——Liunx系统Centos上搭建Java开发环境

    一.安装jdk 1.查看Linux自带的JDK是否已安装 [plain] view plain copy  print? java –version 如果出现openjdk,最好还是先卸载掉openj ...

  9. 在centos上搭建redis集群并附测试(真集群非伪集群)

    环境:centos6.5 x86 32位 redis3.2.8 ruby-2.2.3 一. redis集群原理 redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了 ...

最新文章

  1. 动态验证码制作(RandomCodeImage )
  2. 使用Arthas 获取Spring ApplicationContext还原问题现场
  3. 支持delete吗_Spark Delta Lake 0.4.0 发布,支持 Python API 和部分 SQL
  4. apache日志信息详解
  5. java数据库程序实例_Java连接各种数据库的实例大全
  6. Revit 2011 二次开发之Ribbon
  7. RPM方式安装MySQL5.5.48 (Aliyun CentOS 7.0 卸载MySQL5.7)
  8. 了解计算机网络拓扑结构,认识计算机网络拓扑结构
  9. Android中Context的详细介绍
  10. 用苹果手机做c语言作业,c for ios好用吗,就是苹果手机上的一个C语言编程APP
  11. 阿铭Linux_网站维护学习笔记201903026
  12. 计算机二级word插入目录,Word 2010编辑目录的两种方法,你会吗?
  13. Windows 模块安装程序必须更新,才能安装此程序包。 请更新计算机上的 Windows 模块安装程序,然后重试安装。问题解决
  14. 佛说,是我们自己苦了自己~
  15. 关于JavaWeb的分页查询的实现
  16. uniapp禁止单页面侧滑返回
  17. java怎么把数据返回给客户端_java 服务器怎样给客户端传输数据
  18. 求图形的周长和面积java_抽象类求图形周长和面积
  19. 光纤模式分布 matlab,matlab计算单模光纤模式分布(公布源代码及参考文献)
  20. CDH 交换内存警告问题解决

热门文章

  1. 新能源智慧路灯充电桩可行性分析
  2. 基于多传感器数据融合的全自动泊车系统研究与应用(开题报告)
  3. 做了个新网站http://qq.ihaonet.com/全球最大QQ聊天交友网站
  4. 水果店快开业怎么发朋友圈,水果店开业怎么发朋友圈图片
  5. win10系统没有切换用户功能怎么办
  6. 如何分清国内版FireFox和国际版FireFox
  7. 视觉世界中的“众里寻她”--开放环境下的人物特征表示
  8. 可行性分析(研究方法、技术路线、实验手段、关键技术)、学位论文研究的工作条件
  9. 水果店开业活动应该怎么做,水果店开业活动怎么做吸引人
  10. 华为机试—拼音翻译成阿拉伯数字(只有数字拼音)