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

存储配置流程

  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,只需要将该主机加入主机组即可

  1. 创建主机

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

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做实验)

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

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

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

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

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

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

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

相关推荐
Avan_菜菜16 小时前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB2 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
zzzzzz3103 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode3 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220704 天前
如何搭建本地yum源(上)
运维
大树887 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠7 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质7 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz7 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工7 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信