当前位置: 首页 > news >正文

IP SAN组网配置

目录

  • 一、确认网络连接畅通
  • 二、服务器端ISCSI启动器配置
    • 1.以root身份登录
    • 2.验证是否已安装iSCSI启动器
    • 3.安装iSCSI启动器
    • 4.启动iSCSI服务
    • 5.给iSCSI启动器命名
    • 6.扫描目标器
    • 7.登录目标器
    • 8.将登录目标器行为设置为自启动
  • 三、主机多路径配置
  • 四、存储配置
  • 五、主机挂载

背景:

  • 服务器系统:SUSE Linux Enterprise 11
  • 存储型号:OceanStor Dorado6000 V3
  • 事件:暂时无法通过FC连接存储,通过IP连接来组建SAN1网络,给服务器提供存储。

一、确认网络连接畅通

实现服务器同存储之间的IP访问。

  • 服务器取任意业务IP即可。
  • 存储器必须取取业务IP(也是同仲裁服务器进行业务数据传输的端口IP),无法用管理IP(用于创建主机、LUN、双活Pair的IP)。
    注意:存储器要记得添加网关。

二、服务器端ISCSI启动器配置

IP SAN技术是一种通过以太网连接应用服务器和存储系统的存储技术。它将SCSI2指令和数据块通过以太网进行传输

1.以root身份登录

2.验证是否已安装iSCSI启动器

rpm -qa|grep open-iscsi

如果安装了iSCSI启动器,会显示启动器版本,例如:
open-iscsi-2.0.871-0.20.3

3.安装iSCSI启动器

yast

  • 之后弹出“YaST”界面。在“YaST”界面左侧选择“Software”,之后在界面右侧选择“Software Management”,按“Enter”。
  • 之后在管理界面的“search Phrase”栏中输入iscsi搜索iSCSI程序包。搜索后界面右侧选择“open-iscsi”进行安装,之后选择“Accept”开始安装。

4.启动iSCSI服务

/etc/init.d/open-iscsi start

5.给iSCSI启动器命名

  1. vi /etc/iscsi/initiatorname.iscsi
  2. 打开后会有一行显示如下,补充一下InitiatorName名字。
##示例:
InitiatorName=iqn.1996-04.de.suse:01:a086b6aa34b7

有的会默认生成一个名字,记录下来就行,如果没有,就需要命名一个。用于后面在存储中分辨是哪台主机。
命名是有规则要求,没细研究,建议只对最后那12个十六进制数修改,并保持长度不变。

  1. 命名完毕后:wq保存,退出后记得重启一下iSCSI服务
    /etc/init.d/open-iscsi restart

6.扫描目标器

iscsiadm -m discovery -t st -p 129.199.13.14

这里的IP是存储器的业务IP,对每一个目标器IP都找扫描。

7.登录目标器

iscsiadm -m node -p 129.199.13.14 -l

对每一个目标器进行登录,因为主备、双活等关系,需要每一个都联通。

8.将登录目标器行为设置为自启动

vi /etc/iscsid.conf
编辑模式中将
node.startup=manual
改为
node.startup=automatic
修改完毕后:wq保存,退出后记得重启一下open-iscsi服务:
rcopen-iscsi start

三、主机多路径配置

本次采用系统包,而非华为研发的多路径软件

  1. 查看DM-Multipath多路径是否安装
    rpm –qa|grep multipath

如果已安装,会显示多路径的版本。
如果没有上述组件,请在操作系统安装光盘中找到对应的软件包,然后执行命令rpm - vih packagename安装。
在这里插入图片描述

  1. 配置多路径自启动
    对于SLES 12及以上版本而言,使用下面的命令查看服务是否跟随主机启动。
    systemctl list-unit-files|grip multipathd
    若不是自启动,配置命令是:
    systemctl enable multipathd.service
    自启动状态如下图:
    在这里插入图片描述
    对于SLES 12之下的版本而言,使用下面的命令查看服务是否跟随主机启动。
    chkconfig --list|grip multipathd
    若不是自启动,配置命令是:
    chkconfig multipathd on
    自启动状态如下图:
    在这里插入图片描述
  2. 启用多路径服务
    对于SLES 12及以上版本而言,使用下面的命令查看服务是否跟随主机启动。
    systemctl start multipathd.service
    查询多路径服务状态:
    systemctl status multipathd.service
    对于SLES 12之下的版本而言,使用下面的命令查看服务是否跟随主机启动。
    /etc/init.d/multipathd start
    查询多路径服务状态:
    /etc/init.d/multipathd status

四、存储配置

  1. 创建主机,主机启动器类型为iscsi,并且记得根据主机多路径类型来更改是否使用第三方多路径
  2. 之后正常创建LUN,双活Pair,主机组,LUN组,映射等。

五、主机挂载

扫描指令
iscsiadm -m session --rescan
查询指令
multipath -ll
其他分区,初始化,永久挂载请参考下文:
Linux中添加硬盘并分区投入使用


  1. SAN:存储区域网络(Storage Area Network) ↩︎

  2. SCSI:(Small Computer System Interface)小型计算机系统接口,是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。
    iSCSI:(Internet Small Computer System Interface)Internet小型计算机系统接口,iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令。又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术。 ↩︎

http://www.lryc.cn/news/10836.html

相关文章:

  • 面试7分看能力,3分靠嘴皮,剩下90分就靠这份Java面试八股文
  • api接口如何对接?
  • 毕业2年不到选择跳槽,居然拿到25K的薪资,简直了···
  • Java反序列化漏洞——CommonsCollections3链分析
  • 英文论文(sci)解读复现【NO.5】让RepVGG再次变得更强大:一种量化感知方法
  • hive学习(仅供参考)
  • 新生儿住月子中心20天患败血症 什么是败血症?有哪些危害
  • 2023年美赛赛题A题赛题公布
  • 交互式前端开发最好用的WebGL框架
  • 【Java 面试合集】包装类的缓存问题
  • JAVA PYTHONGOLANG在STR LIST MAP 等数据结构的一些底层设计
  • SpringMVC处理ajax请求
  • Spire.Office 8.2.2 for NET 开年之喜
  • python中的.nc文件处理 | 04 利用矢量边界提取NC数据
  • 使用 PyNeuraLogic 超越 Transformers
  • 微信点金计划(服务商角度)
  • 2023年美赛 MCM B题 重新构想马赛马拉岛
  • 指标体系的应用与搭建
  • 固态继电器的五大优势
  • 特征检测之HOG特征算法详解及Opencv接口使用
  • 一款好的低代码开发平台应该是什么样?
  • 基于Spring cloud搭建oauth2
  • 实现一个小程序分享图 wxml2canvas
  • 基于matlab设计x波段机载SAR系统
  • WPF学习:Slider — 冒泡显示值
  • Vue实战第4章:主页设计之中部内容设计
  • 数据结构代码总结(C语言实现)
  • zookeeper 复习 ---- chapter04
  • thinkphp6.0连接MYSQL
  • 商家必读!超店有数分享,tiktok达人营销变现如何更快一步?