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

存储配置流程

  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

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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

LEETCODE 167. 两数之和 II - 输入有序数组

class Solution { public:vector<int> twoSum(vector<int>& numbers, int target) {vector<int> result;//双指针 -矩阵// for(int i0;i<numbers.size();i){// for(int jnumbers.size()-1;j>i;j--){// if(numbers[i]numbers[j]target)…

【LLM-RAG】BGE M3-embedding模型(模型篇|混合检索、多阶段训练)

note M3-Embedding联合了3种常用的检索方式&#xff0c;对应三种不同的文本相似度计算方法。可以基于这三种检索方式进行多路召回相关文档&#xff0c;然后基于三种相似度得分平均求和对召回结果做进一步重排。 多阶段训练过程&#xff1a; 第一阶段&#xff1a;第一阶段的自…

(08)Hive——Join连接、谓词下推

前言 Hive-3.1.2版本支持6种join语法。分别是&#xff1a;inner join&#xff08;内连接&#xff09;、left join&#xff08;左连接&#xff09;、right join&#xff08;右连接&#xff09;、full outer join&#xff08;全外连接&#xff09;、left semi join&#xff08;左…

电商小程序08调用缓存

目录 1 将信息存入缓存中2 获取登录信息3 退出登录4 发布预览总结 小程序的登录功能里&#xff0c;如果只是将登录信息保存到全局变量中&#xff0c;存在的问题是如果小程序重新打开&#xff0c;用户的登录状态就丢失了。为了解决这个问题&#xff0c;我们需要用到微搭的缓存的…

初识最短路径

一.最短路径的介绍 最短路径是图论和网络分析中一个重要的概念&#xff0c;它指的是在一个图或网络中连接两个节点或顶点的路径中&#xff0c;具有最小权重总和的路径。这个权重可以表示为路径上边或弧的长度、耗费、时间等&#xff0c;具体取决于问题的背景和应用场景。 如果你…

基于Spring Boot的古典舞在线交流平台设计与实现,计算机毕业设计(带源码+论文)

源码获取地址&#xff1a; 码呢-一个专注于技术分享的博客平台一个专注于技术分享的博客平台,大家以共同学习,乐于分享,拥抱开源的价值观进行学习交流http://www.xmbiao.cn/resource-details/1758349555560165377

Compose 自定义 - 数据转UI的三阶段(组合、布局、绘制)

一、概念 Compose 通过三个阶段把数据转化为UI&#xff1a;组合&#xff08;要显示什么&#xff09;、布局&#xff08;要显示在哪里&#xff09;、绘制&#xff08;如何渲染&#xff09;。 组合阶段 Compisition 界面首次渲染时会将可组合函数转化为一个个布局节点 Layout Nod…

NVIDIA Chat with RTX

NVIDIA在2月13日发布了Chat With RTX&#xff0c;这是一款类似于ChatGPT的免费个性化 AI 聊天机器人&#xff0c;可以在配备 Nvidia RTX 显卡的 PC 上本地运行。它使用Mistral或Llama开放权重LLM&#xff0c;可以搜索本地文件并回答有关它们的问题。本文中我们一起来了解一下Ch…

【网络安全】什么样的人适合学?该怎么学?

有很多想要转行网络安全或者选择网络安全专业的人在进行决定之前一定会有的问题&#xff1a; 什么样的人适合学习网络安全&#xff1f;我适不适合学习网络安全&#xff1f; 当然&#xff0c;产生这样的疑惑并不奇怪&#xff0c;毕竟网络安全这个专业在2017年才调整为国家一级…

Arduino ESP8266/ESP32 TCP/UDP通讯例程

Arduino ESP8266/ESP32 TCP/UDP通讯例程 &#x1f527;需要配合上位机软件&#xff1a;网络调试助手&#xff08;http://www.cmsoft.cn/software.html&#xff09; &#x1f4dd;ESP8266/ESP32 作为TCP客户端使用 //要将ESP8266/32 Arduino TCPClient的调试输出发送到串口&am…

OpenAI首个文生视频模型亮相,你觉得咋样?

2月16日凌晨&#xff0c;OpenAI再次扔出一枚深水炸弹&#xff0c;发布了首个文生视频模型Sora。据介绍&#xff0c;Sora可以直接输出长达60秒的视频&#xff0c;并且包含高度细致的背景、复杂的多角度镜头&#xff0c;以及富有情感的多个角色。 目前官网上已经更新了48个视频d…

在Visual Studio中搭建Dynamo Python开发环境,效率飞一般的增长

最近在学习Dynamo中Python Script的用法&#xff0c;发现这个东西用起来太不友好了&#xff0c;不支持自动缩进&#xff0c;不支持自动填充和提示。用过Visual Studio做二开的都知道&#xff0c;在引用了Revit api以后&#xff0c;就可以自动填充和提示了。 本来英语就不好&am…

UI风格汇:毛玻璃风格风靡的原因解读

Hello&#xff0c;我是大千UI工场&#xff0c;设计风格是我们新开辟的栏目&#xff0c;主要讲解各类UI风格特征、辨识方法、应用场景、运用方法等&#xff0c;本次带来的是毛玻璃风格的解读&#xff0c;有设计需求可以私聊。 一、什么是毛玻璃风格 毛玻璃风格&#xff08;Fros…

Mysql5.6忘记密码,如何找回(windows)

mysql5.6安装 第一步&#xff1a;关闭正在运行的数据库服务 net stop mysql第二步&#xff1a;在my.ini文件当中的[mysqld] 任意一个位置放入 skip-grant-tables第三步&#xff1a;启动mysql服务 net start mysql第四步&#xff1a;服务启动成功后就可以登录了&#xff0c;…

Typora+PicGO+腾讯云COS做图床教程

文章目录 Typora&#xff0b;PicGO&#xff0b;腾讯云COS做图床教程一、为什么使用图床二、Typora、PicGO和腾讯云COS介绍三、下载Typora和PicGOTyporaPicGO 四、配置Typora、PicGO和腾讯云COS腾讯云COS配置PicGO配置Typora配置 Typora&#xff0b;PicGO&#xff0b;腾讯云COS做…

AI Infra论文阅读之LIGHTSEQ(LLM长文本训练的Infra工作)

感觉这篇paper有几个亮点&#xff0c;首先把Megatron-LM的Self-Attention模块的模型并行方式变成序列并行&#xff0c;优化了通信量&#xff0c;同时通过计算和通信重叠近一步压缩了训练迭代时间。另外&#xff0c;在使用重计算的时候发现当前Huggingface/Megatron-LM的重计算策…

电容充电速度

对电容充电的过程中&#xff0c;电容器充电的电压为&#xff0c;求电容器的充电速度。

【Algorithms 4】算法(第4版)学习笔记 08 - 3.1 符号表

文章目录 前言参考目录学习笔记1&#xff1a;API1.1&#xff1a;遵循的规则1.2&#xff1a;ST 用例举例1.2.1&#xff1a;行为测试用例1.2.2&#xff1a;性能测试用例2&#xff1a;基本实现2.1&#xff1a;无序链表处理2.2&#xff1a;初级ST实现小结2.3&#xff1a;有序数组的…

2.14:二维数组、非函数实现strcat、strcmp、strcpy、strlen

1.编程实现二维数组的杨辉三角 程序代码&#xff1a; 1 #include<stdio.h>2 #include<string.h>3 #include<stdlib.h>4 int main(int argc, const char *argv[])5 {6 int n;7 printf("please enter n:");8 scanf("%d",&…

Python四级考试笔记

Python四级考试笔记【源源老师】 四级标准 一、 理解函数及过程、函数的参数、函数的返回值、变量作用域等概念。 二、 能够创建简单的自定义函数。 三、 理解算法以及算法性能、效率的概念&#xff0c;初步认识算法优化 效率的方法。 四、 理解基本算法中递归的概念。 五、 掌…