云计算:FusionCompute 通过 FreeNAS 添加SAN存储

目录

一、实验

1.环境准备

2.FusionCompute添加CNA

3.在存储中创建LUN资源映射给CNA节点

3.添加存储资源关联CNA主机节点

4.扫描存储资源

5.将存储设备添加为数据存储

二、问题

1.FusionCompute中存储如何分类

2.存储资源与存储设备有何区别

3.FusionCompute支持哪些文件系统


一、实验

1.环境准备

(1)主机

表1 主机

主机架构IP备注
VRM01192.168.88.101VRM (virtual resource manager) 虚拟资源管理 (管理节点)
CNA01init启动器 192.168.88.100

CNA (compute node agent )计算节点代理(计算节点)

FreeNAStarget目标器192.168.88.128基于FreeBSD内核的NAS(Network-Attached Storage),简称网络附加存储服务器。

(2)FreeNAS打开相关服务,进行服务初始化

2.FusionCompute添加CNA

(1)创建集群

(2)添加主机

(3)扫描查看WWN号

iqn.2017-01.com.huawei:00:0c:29:d2:ed:45-165    

3.在存储中创建LUN资源映射给CNA节点

(1)添加硬盘域和物理卷组

① 点击 “Volume Manager”,设置完成点击 “Add Volume”

②⑩通过RAID1 生成200G mirror,相当于逻辑存储池

(2) NAS里创建100G LUN

①  创建虚拟卷

② 设置完成添加“Add zvol”

③ 完成创建

(3)共享配置

① 选择上方“Sharing”,查看freenas iqn号码(可以自定义更新)

iqn.2005-10.org.freenas.ctl

②点击“Add Portal”,完成设置,3260是默认端口号(是否开启密码验证)

完成创建

 ③点击“Add Initiator” 添加启动器(允许谁来访问LUN)

完成创建

④ 点击“Add Target” (绑定前面的Portal和启动器)

完成创建

⑤ 点击“Add Extent”(选择100G LUN)

完成创建

⑥ 点击“Add Target/Extent”进行关联映射 (把100G LUN 和 Target做关联)

完成创建

3.添加存储资源关联CNA主机节点

(1) FusionCompute添加存储资源(IPSAN)

(2)设置,下一步

(3)确定

(4)完成创建

(5)关联主机

(6)提示

4.扫描存储资源

(1)进入扫描界面

(2)扫描存储设备

(3)扫描完成

5.将存储设备添加为数据存储

(1)添加数据存储

(2)设置

(3)提示

(4)确定

(5)创建中

(6)可用

(7)查看详情

(8)CNA1创建虚拟机时已可以选择该数据存储

二、问题

1.FusionCompute中存储如何分类

(1)分类

1)存储资源
存储资源表示物理存储设备,例如IP-SAN、FC -SAN、NAS等。2)存储设备
存储设备表示存储资源中的管理单元,类似LUN、 NAS共享目录等。
一个存储资源可以有多个存储设备。3)数据存储
数据存储表示虚拟化平台中可管理、操作的存储逻辑单元。
一个数据存储和一个存储设备对应。
数据存储承载了具体的虚拟机业务,例如创建磁盘等。

2.存储资源与存储设备有何区别

(1)区别

表2 区别

存储资源类型底层协议存储设备类型
IPSANTCP/IPLUN
FCSAN光纤-FCLUN
NASTCP/IP共享目录
本地磁盘DAS(SATA/SAS 等)本地磁盘
FusionStorageTCP/IP存储池

3.FusionCompute支持哪些文件系统

(1)文件系统

表3 文件系统

类别所需存储 设备是否自带文件系统是否为 共享存储是否支持 延迟置零卷
VIMSLUN
EXT4本地磁盘
NFS共享目录

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

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

相关文章

线上环境如何正确配置 Django 的 DEBUG?

Author:rab Django Version:3.2 Python Version:3.9 目录 前言一、DEBUG True二、DEBUG False三、页面异常解决总结 前言 由于最近在学习 Django 的知识,于是尝试开发了一套 Blog 系统,在本地测试时是页面显示没问题…

零刻EQ12 N100 2.5G双网口 All In One新手教程

零刻EQ12 N100 2.5G双网口 All In One新手教程 前言1.硬件配置2.准备工作2.1. ESXI8.0U2镜像2.2. Rufus磁盘工具下载2.3. ikuai镜像下载2.4. StarWindConverter虚拟磁盘格式转换工具下载2.5. OpenWrt镜像下载2.6. 黑群晖RR引导镜像下载(DSM7.2)2.7. 需要准备的硬件2.8. 格式化需…

【ArcGIS微课1000例】0081:ArcGIS指北针乱码解决方案

问题描述: ArcGIS软件在作图模式下插入指北针,出现指北针乱码,如下图所示: 问题解决 下载并安装字体(配套实验数据包0081.rar中获取)即可解决该问题。 正常的指北针选择器: 专栏介绍&#xff…

【复杂网络分析与可视化】——通过CSV文件导入Gephi进行社交网络可视化

目录 一、Gephi介绍 二、导入CSV文件构建网络 三、图片输出 一、Gephi介绍 Gephi具有强大的网络分析功能,可以进行各种网络度量,如度中心性、接近中心性、介数中心性等。它还支持社区检测算法,可以帮助用户发现网络中的群组和社区结构。此…

设计模式——0前言目录

1 设计模式介绍 应当站在产品经理的角度来学习设计模式 是软件设计中常见问题的典型解决方案,可用于解决代码中反复出现的设计问题 学习效果一般的原因在于自己没有站在产品经理的角度学习,仅仅是为了学习怎么实现,用什么算法实现。 分类&…

pycharm运行正常,但命令行执行提示module不存在的多种解决方式

问题描述 在执行某个测试模块时出现提示,显示自定义模块data不存在,但是在PyCharm下运行正常。错误信息如下: Traceback (most recent call last):File "/run/channelnterface-autocase/testcases/test_chanel_detail.py", line 2…

JavaSE学习笔记 Day20

JavaSE学习笔记 Day20 个人整理非商业用途,欢迎探讨与指正!! 上一篇 文章目录 JavaSE学习笔记 Day20十七、数据结构与算法17.1算法17.1.1冒泡排序17.1.2选择排序17.1.3插入排序17.1.4三个排序的区别 17.2顺序表17.2.1顺序表代码实现17.2.2顺…

蜘点云原生之 KubeSphere 落地实践过程

作者:池晓东,蜘点商业网络服务有限公司技术总监,从事软件开发设计 10 多年,喜欢研究各类新技术,分享技术。 来源:本文由 11 月 25 日广州站 meetup 中讲师池晓东整理,整理于该活动中池老师所分享…

npm login报错:Public registration is not allowed

npm login报错:Public registration is not allowed 1.出现场景2.解决 1.出现场景 npm login登录时,出现 2.解决 将自己的npm镜像源改为npm的https://registry.npmjs.org/这个,解决!

Android Studio 显示前进后退按钮

在写代码的过程中我们经常需要快速定位到先前或者往后的代码位置,可以使用Alt左右箭头 但是新安装的Android Studio工具栏上是没有显示左右箭头的工具按钮的,需要我们设置将Toolbar显示出来 View-Appearance-Toolbar 勾选即可 显示后

关于反射机制的简单理解

1、反射的简单认识 1.1 定义 Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到,那么我…

el-form与el-upload结合上传带附件的表单数据(后端篇)

1.写在之前 本文采用Spring Boot MinIO MySQLMybatis Plus技术栈,参考ruoyi-vue-pro项目。 前端实现请看本篇文章el-form与el-upload结合上传带附件的表单数据(前端篇)-CSDN博客。 2.需求描述 在OA办公系统中,流程表单申请人…

【图的应用一:最小生成树】- 用 C 语言实现普里姆算法和克鲁斯卡尔算法

目录 一、最小生成树 二、普里姆算法的构造过程 三、普里姆算法的实现 四、克鲁斯卡尔算法的构造过程 五、克鲁斯卡尔算法的实现 一、最小生成树 假设要在 n 个城市之间建立通信联络网,则连通 n 个城市只需要 n - 1 条线路。这时,自然会考虑这样…

Android的组件、布局学习

介绍 公司组织架构调整,项目组需要承接其他项目组的android项目,负责维护和开发新需求,故学习下基础语法和项目开发。 组件学习 Toolbarheader布局部分 就是app最顶部的部分 他的显示与否,是与F:\androidProject\android_lear…

功能点估算的常规流程

功能点估算流程在软件项目管理中起着重要的作用,它可以帮助项目团队更好地理解项目的需求和目标,从而提高项目的成功率和效率。如果功能点估算未按流程进行,可能会导致项目估算不准确,估算时间超出预期等问题。 因此功能点估算的常…

设计测试用例(万能思路 + 六种设计用例方法)(详细 + 图解 + 实例)

一、设计测试用例的万能思路 针对某个物品/功能进行测试。 万能思路:功能测设 界面测试 性能测试 兼容性测试 易用性测试 安全测试。 总结: 功能测试: 水杯:装水、喝水... 注册场景:注册 登录 想象日常使用…

西南科技大学数字电子技术实验五(用计数器设计简单秒表)FPGA部分

一、实验目的 1.进一步理解用中规模集成计数器构成任意进制计数器的原理。 2.了解计数器的简单应用。 3.进一步学习与非门和译码显示器的使用方法。 4.学会用FPGA实现本实验内容。 二、实验原理 简单秒表 可暂停、复位秒表 三、程序清单(每条语句必须包括注释或在开发…

[Linux] LVS+Keepalived高可用集群部署

一、Keepalived实现原理 1.1 高可用方案 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。 在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色…

Jenkins+Docker+Gitee搭建自动化部署平台

目录 服务器准备 Docker安装 yum 包更新到最新 设置yum源 安装docker 启动和开机启动 验证安装是否成功 Jenkins安装 拉取镜像 创建映射目录 运行镜像 运行出错 修正权限 重新运行镜像 新建安全组,放通8080端口 激活Jenkins Jenkins插件 Jenkins全…

【论文解读】Comparing VVC, HEVC and AV1 using Objective and Subjective Assessments

时间:2020 级别:IEEE 机构: IEEE 组织 摘要: 对3种最新的视频编码标准HEVC (High Efficiency video Coding)测试模型HM (High Efficiency video Coding)、amedia video 1 (AV1)和Versatile video Coding测试模型 (VTM)进行了客观和…