云计算基础-华为存储实验

存储配置流程

  1. 创建硬盘域(CK,包括热备CK)
  2. 创建存储池(CKG、Extent)
  3. 创建LUN、LUN组、将LUN加入LUN组
  4. 创建主机、主机组、将主机加入主机组
  5. 创建映射视图(LUN组和主机组的映射)

1. 创建CK

创建硬盘域就是创建CK,CK可以包含各种不同类型的硬盘

一个硬盘域可以创建多个存储池

热备策略:预留多少空间当热备空间

硬盘域创建成功后可以看到该CK的状态等信息

2. 创建CKG及extent(图片为视频截图,模拟器为老版模拟器,无RAID2.0功能)

创建存储池就是创建CKG,选择在哪个CK(硬盘域)上创建CKG(存储池)以及RAID策略

存储介质:图片中只有容量层,如果创建硬盘域时选择不同类型的硬盘,下面还会有高性能层、性能层、容量层

选择RAID策略:8D+2P,D是数据,P是校验,也就是说,8个数据位生成两个校验位

配置extent

点击高级,数据迁移粒度就是extent的大小,即数据迁移及判断数据热度的最小单位

3. 创建LUN

输入LUN的大小即可,LUN的空间就是从存储池中extent中取出来的,此时,LUN空间可能分配在存储池空间的任何一块一盘物理硬盘上

存储池中可能存在不同类型的硬盘,那LUN的空间有什么分配策略呢?

点击高级,选择容量初始策略,可以设置LUN空间的初始分配策略

4. 创建LUN组

将主机和LUN组映射后,主机连接即可看到LUN组内的所有硬盘

加入LUN组可以简化映射次数,即:可以直接将LUN组内的LUN一次性全部映射给主机,简化将不同的LUN一次一次的映射给相同主机的步骤

LUN组和主机组映射,主机组内的任何一台主机都可以连接LUN组内的所有LUN空间,如果想给这些主机再添加一块新的LUN空间,只需要再创建LUN,将LUN加入LUN组即可

同理,如果一台新的主机想要连接这些LUN,只需要将该主机加入主机组即可

5. 创建主机

由于目前没有启动器(启动器也就是客户端)连接,直接下一步,等会手动添加

6. 创建主机组

将主机组和LUN映射后,主机组内的主机连接后都可以看到这块LUN

加入主机组可以简化映射次数,即:可以一次性直接将所有主机和LUN做映射,简化将同一块LUN一次次映射给不同主机的步骤

LUN组和主机组映射,主机组内的任何一台主机都可以连接LUN组内的所有LUN空间,如果想给这些主机再添加一块新的LUN空间,只需要再创建LUN,将LUN加入LUN组即可

同理,如果一台新的主机想要连接这些LUN,只需要将该主机加入主机组即可

7. 创建映射视图

选择LUN组和主机组

8. 配置存储口IP

存储连接测试

1. 客户端查看自己的IQN号

打开ISCSI发起程序,点击配置即可看到自己的IQN,IQN可更改,必须唯一

2. Windows打开iSCSI发起程序,输入存储IP,点击连接

此时Windows就已经连接存储了,但如果现在在Windows上刷新存储,还看不到新硬盘,这是因为刚刚虽然已添加了主机,但是在增加启动器那一步没有选择启动器,可以理解为该主机目前还没有加入到主机组

3. 在华为存储上增加启动器

勾选主机,选择增加启动器,在IQN那一列,可以看到IQN就是客户端的IQN号,我们也可以根据IQN来识别不同的客户端

从上图可以看到【WWPN/IQN】,什么是WWPN和IQN呢?

IQN:

在ISCSI组网中,一台主机使用IQN来表示,每台IQN是唯一的,QIN是根据主机名字随机生成的

WWPN:

FC的组网中是有WWPN的,FC组网需要专门的FC卡,FC卡上有FC专用的光模块,而WWPN的地址就是光模块端口号地址

FC卡也有一串地址,叫WWNN,中文名叫:全球唯一节点号,在FC卡上有个标签,可以看到该地址

FC卡的光模块也有一串地址,叫WWPN,中文名叫:全球唯一端口号,在FC卡和光模块上都能看到该地址

WWNs、WWN,实际上说的都是WWPN,简称而已

4. 在Windows上刷新存储

存储刷新后就可以看到划分的LUN空间了,正常格式化使用就可以了

5. 再创建两个LUN,将LUN加入LUN组

6. 客户端再刷新存储

可以看到,新创建的那两个LUN也可以看到了,但实际上我们只做了一次映射,这就是把LUN加入LUN组,主机加入主机组可以减少映射次数

多路径

为了保证链路冗余,通常主机会使用两个网口分别连接存储的A控和B控,如下图

什么是多路径

当一台主机又两条或两条以上的链路连接同一个存储

两条链路连接同一个存储会有什么问题?

电脑上会看到两个盘,但需要手动指定用哪个盘,无法达到冗余的目的,需要安装多路径软件,将相同IQN的LUN合并为一个盘,演示如下

1. 刚刚我们连接了存储的A控,现在我们在ISCSI发起程序中输入B控的IP连接B控

2. 我们再在存储上添加主机

发现并没有新的启动器连接进来,这是因为同一台客户端的IQN是一样的,存储通过IQN识别主机,更改这台客户端已经绑定主机了,一个IQN只能绑定一台主机

3. 再次扫描硬盘,查看

发现确实发现了两块硬盘,但是另一块无法使用(Linux上两块都可以使用)

(刚刚新加了两个LUN已经删除了,只留一个LUN做实验)

4. 在存储上查看,确实只有一块LUN,在客户端上查看,服务器的IQN也是一样的(存储设备也有IQN),可以确定,客户端显示的两块硬盘实际上就是服务器上的同一块空间,只是客户端发起连接的IP不一样而已

5. 此时,需要安装多路径软件,将这两个IQN相同的盘合成一个盘

不同厂商需要安装不同厂商的多路径软件(是否有通用的多路径软件未知)

多路径软件安装后需要重启,华为的多路径软件不支持win10,Winserver2012

未安装其他操作系统,暂未截图,安装后重启,再看存储就只有一块存储了

安装完多路径软件后,对存储进行读写使用的是哪个网口呢?

根据算法自动选择转发网口,可选择的策略有:轮询(默认),最小队列,最小链路,无需太过留意是哪个口转发,两个口都转发

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/474436.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

yolov8源码解读Detect层

yolov8源码解读Detect层 Detect层解读网络各层解读及detect层后的处理 关于网络的backbone,head,以及detect层后处理,可以参考文章结尾博主的文章。 Detect层解读 先贴一下全部代码,下面一一解读。 class Detect(nn.Module):"""YOLOv8 …

“挖矿”系列:细说Python、conda 和 pip 之间的关系

继续挖矿,挖“金矿”! 1. Python、conda 和 pip(挖“金矿”工具) Python、conda 和 pip 是在现代数据科学和软件开发中常用的工具,它们各自有不同的作用,但相互之间存在密切的关系: Python&…

数据库MySQL中出现乱码和表格不对齐怎么解决

MySQL中出现乱码问题及解决办法: 情况类似: 首先进入到数据库中,命令:mysql -h localhost -uroot -p或者mysql -uroot -p;进入数据库后选择一个你的数据库查看表中的中文是否乱码 以上是数据库中表格出现乱码情况,原…

Stable Diffusion webui安装详细教程

上一篇文章介绍了sd主流的ui,相信大家已经有所了解,下面为大家介绍sd-webui的安装详细教程 文章目录 一、 安装包说明二、对电脑的要求三、安装文件介绍四、安装步骤五、电脑问题与云主机六、界面简要说明及通用反向提示词 一、 安装包说明 通常我们使…

第12章 反射

12.1 反射概述 Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以得到任意一个对象所属的类的信息,可以调用任意一个类的成员变量和方法,可以获取任意一个对象的属性和方法…

绝地求生:荣都加入竞技模式,地图轮换系统不会取消

从28.1开始,荣都将成为(亚服)竞技地图的一份子(有消息称日韩服将移除荣都) 所以各地区地图轮换将会根据各地区的偏好轮换。 在接下来竞技地图换轮中,四个地图出现的概率为: 艾伦格Erangel(25%)/米拉玛Miram…

基于MapVGL的地理信息三维度数据增长可视化

写在前面 工作中接触,简单整理博文内容为 基于MapVGL的地理信息维度数据增长可视化 Demo理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都…

Netty Review - 客户端流程源码解析

文章目录 PreNetty Client CodeNetty 客户端创建流程源码分析入口客户端建立连接NioMessageUnsafe#read 处理 OP_ACCEPT 客户端发送数据NioByteUnsafe#read 处理 OP_READ 源码图 Pre Netty Review - ServerBootstrap源码解析 Netty Review - NioServerSocketChannel源码分析 …

由于找不到MSVCP140.dll无法运行软件游戏,多种解决方法分享

电脑系统在运行过程中,当出现“由于找不到MSVCP140.dll”这一提示时,可能会引发一系列潜在的问题与影响。当电脑无法找到这个特定的dll文件时,意味着相关应用可能无法顺利加载并执行必要的组件,进而导致程序无法启动或运行过程中频…

Python中超超超高颜值的库,我刚发现的...

在Python中,有一个名为rich的宝藏包,它能够将你的终端输出变成一场视觉盛宴。rich是一个用于在终端中呈现富文本(包括颜色、样式、表格、进度条等)的Python库,它可以使你的命令行界面变得生动而富有表现力。 如何安装 …

上位机图像处理和嵌入式模块部署(Halcon借鉴与客户学习)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 对于很多学院派的同学来说,他们对市场的感觉一般是比较弱的。如果写一个软件的话,或者说开发一个项目的话,他们…

基于SFLA算法的神经网络优化matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1 SFLA的基本原理 4.2 神经网络优化 5.完整程序 1.程序功能描述 基于SFLA算法的神经网络优化。通过混合蛙跳算法,对神经网络的训练进行优化,优化目标位神经网络的…