IP SAN组网配置

news2024/11/18 23:29:04

目录

  • 一、确认网络连接畅通
  • 二、服务器端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.coloradmin.cn/o/352978.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ubuntu20.04配置UR机械臂的仿真环境

ubuntu20.04配置UR机械臂的仿真环境 参考链接 1. 首先安装好ROS ubuntu20.04安装Noetic版本的ros,具体安装可见之前写的博客 2. 配置UR机械臂仿真工具包 找一个你喜欢的地方创建ros工作空间(也就是找个文件夹放ros的包,然后编译运行&…

03 路由匹配

封装了框架的 Context, 将请求结构 request 和返回结构 responseWriter 都封装在 Context 中。利用这个 Context, 我们将控制器简化为带有一个参数的函数 FooControllerHandler,这个控制器函数的输入和输出都是固定的。在框架层面&#xff0c…

MySQL(二)表的操作

一、创建表 CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎; 说明: field 表示列名 datatype 表示列的类型 character set 字符集,如…

如何创建你的公司的FAQ页面?

很多企业考虑为公司搭建一个“常见问题”页面,作为帮助客户回答关于产品和服务的常见问题的一种方式。 FAQ页面和登录/销售页面不同,没有展现出直接的投资回报,但是为团队节省了其他成本,据了解,高达67%的客户相比于跟…

STM32 - 看门狗

独立看门狗 IWDG专业时钟LSI 低功耗仍可以运行对定时的控制比较松喂狗这些时间是按照40kHz时钟给出。实际上,MCU内部的RC频率会在30kHz到60kHz之间变化。此外,即使RC振荡器的频率是精确的,确切的时序仍然依赖于APB接口时钟与RC振荡器时钟之间…

浅谈IDE 和代码编辑器之间有什么区别?

您希望如何完成日常编码?快速地?明显地。以既不重复也不单调的方式?自然。拥有您可能随时需要的所有工具。 是否会得到这一切取决于选择在哪里编写代码。您在这里的两个主要选择是代码编辑器或 IDE。两者都旨在使您的编码更容易 - 但是&…

使用 PyNeuraLogic 超越 Transformers

展示神经符号编程的力量neuro-symbolic1. 简介 在过去的几年里,我们看到了基于 Transformer 的模型的兴起,并在自然语言处理或计算机视觉等许多领域取得了成功的应用。在本文[1]中,我们将探索一种简洁、可解释和可扩展的方式来表达深度学习模…

捕获最小化窗口的缩略图画面

关键字: capture minimized window window thumbnail IsIconic 问题背景 最小化的窗口,API GetClientRect 返回的窗口尺寸是0x0,故无法通过GetDCBitBlt捕获到窗口画面。 但是 Agora/zoom/tencentMeeting 都可以拿到最小化窗口的缩略图…

Python自动化必不可少的测试框架 — pytest

Python在测试圈的应用非常广泛,特别是在自动化测试以及测试开发的领域,其中在自动化测试中我们常用的测试框架是uniitest和pytest,本文将带领大家搭建以及熟悉pytest的使用。 既然有unittest那么为什么还要用pytest呢? 这是因为…

会议论文分享-Security22-状态感知符号执行

Ferry: State-Aware Symbolic Execution for Exploring State-Dependent Program Paths1.引言2.问题陈述与分析2.1.实现状态感知符号执行的挑战2.2.真实程序的特征2.3.Ferry的模型2.3.1.程序状态的定义2.3.2.状态描述变量的特征3.Design3.1.Overview of Ferry3.2.状态描述变量识…

CISCN(Web Ezpentest)GC、序列化、case when

目录 REGEXP的一个点(正则) like(默认不区分大小写) 当禁用了空格 regexp,like的区分大小写的使用方法 [CISCN 2022 初赛]ezpentest 卡点 2022 HFCTF babysql 最近又学到了一道新知识,case when的错…

Python|每日一练|排序|递归|链表|字符串|数组|动态规划|哈希表|单选记录:K 个一组翻转链表|括号生成|无重复字符的最长子串

1、K 个一组翻转链表(递归,链表) 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩…

kafka安装及使用

目录 1.单机部署 1.下载安装包 2.启动zookeeper服务 3.启动kafka broker服务 2.集群部署 1.下载安装包 2.修改zookeeper配置 3.修改kafka配置 4.在3台机器上启动zookepper 5.在3台机器上启动kafka 6.检查是否启动OK 3.使用 1.创建topic 2.查看kafka topic分区数 …

OpenFaaS介绍

FaaS 云计算时代出现了大量XaaS形式的概念,从IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)到容器云引领的CaaS(Containers as a Service),再到火热的微服务架构,它们都在试着将各种软、硬…

通过Prowork每日自动提醒待处理工作任务

对于中小团队来说,由于不需要繁琐的流程和高频的异地沟通,需要一款更适合中小团队的日程和项目管理工具。而Prowork就是这样一款敏捷高效的协同平台。Prowork与以往各种项目管理⼯具最⼤的不同在于,其弱化流程和弱化权限的特性,不…

ES6基础规范

1.变量声明const和let 我们都是知道在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如: 下图左侧其实相当于右侧: 所以不用关心bool是否为true or false。实际上…

小知识点:Mac M1/M2 VMware Fusion 安装 Centos 7.9(ARM 64 版本)

最近换了 Mac M2 芯片的笔记本,用原来的 Centos 镜像安装虚拟机直接报错 “无法打开此虚拟机的电源,因为它需要使用 X86 计算机架构,而该架构与此 Arm 计算机架构主机不兼容。” 安装流程前置一、下载镜像二、安装虚拟机三、配置静态 IP四、安…

UVa 225 Golygons 黄金图形 暴力搜索 剪枝 状态判断

题目链接:Golygons 题目描述: 给定nnn和kkk个障碍物的坐标,你需要走nnn次,第一次走一个单位距离,第二次走二个单位距离,…,第nnn次走nnn个单位距离。走得过程中不能穿过或者到达障碍物所在的点&…

数据分析与SAS学习笔记6

数据集整理: 目的:对数据集中的数据进行预处理,使数据更适合统计分析过程对数据格式的要求; 常见整理要求: 1)建立新的变量,衍生变量,删除某些原变量; 2)…

Jira Server一年后“停服” 中国用户如何减损失降影响

近日Jira官方再次表示:在“2024年2月15日之后,用户所使用的 Server 版本的安全漏洞将不再有官方的修复方案,产品的 Bug 也不再被修复。在支持日期结束后,Atlassian 和Marketplace 合作伙伴将不再为任何问题、安全更新或关键漏洞的…