1.说明

最近开始学习华为云计算,利用一台二手的IBM X3650 M3服务器作为测试学习。服务器的配置如下所示:
Cpu 资源 总计 28.8GHz
内存资源 总计 32 Gb
硬盘 2块240G的sas做raid 1,1块1T的sas做raid 0
两块千兆以太网卡

(图:服务器硬件1)

(图:服务器硬件2)
目前cna和vrm都搭建完毕,运行良好,相关信息如下:

(图:fc状态)
目前还有一套nas存储,使用的是通用x86服务器搭建的开源存储软件,nexetnstor,版本为社区版,4.0.3,如下图所示:

(图:nexentastor管理界面)
因为搭载fc的服务器存储空间有限,所以希望使用ipsan的方式来增加存储。因为nexenta多是配置nas存储,本次将使用ipsan的方式,一是学习华为fussioncompute搭建ipsan,另外是测试nexenta是否能够作为ipsan使用。

2.关于nexentastor

看官方以及其他资料,可以知道nexentastor不光可以使用NFS搭建nas,还可以同时配置ipsan.

(图:nexentastor说明)
关于nexentastor的安装使用,相关资料还比较多。

3.组网说明

fc服务器只有两个网卡,我的方式是一块网卡走管理和业务,创建分布式交换机和端口组,提供fc管理和分配给虚拟机虚拟网卡。另一块走存储网络,专门连接在后端存储网络之中,提供高速的存储访问。如下图所示

4.fussioncompute上存储基本配置

4.1.配置存储接口

进入“计算池-主机-配置”,找到存储接口,如下所示:

(图:存储接口)

(图:存储接口配置)

配置存储接口的意义是专门绑定一个网卡,负责主机连接物理存储网络。

4.2.添加ipsan

在“存储池-添加存储资源-添加IPSAN存储”,如下所示:

(图:添加存储资源)
点击下一步,配置存储相关信息,如下图所示:

(图:添加存储相关信息)
这里值得注意:
1.nexenta不是华为的存储设备
2.nexenta相关端口不一样
3.FC和nexenta上都可以配置chap认证,提高安全性,本次都没有配置
nexenta上相关端口作用如下图所示:

(图:nexenta的存储相关端口)

4.3.获取wwn号

在配置完成存储基本资料后,fc会生成一个虚拟机的HBA卡,供ISCSI协议使用。需要牢记这个号码,nexenta上需要使用。如下图所示:

(图:WWN号)

4.4.完成基本添加

按照以上步骤,可以基本在fc上添加上存储资源,但是无法关联主机。因为nexenta上还需要进行配置。

5.nexenta的ipsan配置

5.1.创建zvol

SCSI 目标设备是一个通用的术语,用来表示不同类型的目标设备,就如 iSCSI 或光纤通道。
SCSI 目标设备以同样的方式访问所有不同类型的目标设备,因此允许将相同的 zvol 输出为任
何类型的目标设备(或一次输出为多个目标设备)。配置一个目标设备意味着使其对系统成
为可用的,这个过程确切的来说就是给将要配置的目标设备指定类型。
一个 zvol 是一个包含在数据卷中的模拟的块设备。Zvols 提供了一种简单的方法把 SCSI 目标设
备输出给主机。例如,一个 zvol 可以作为一个 iSCSI 目标设备的后端存储空间。一个 zvol 也可
以被用来作为一个交换分区。
zvols 可用于存储服务,如快照和复制。
创建好的zvol如下图所示:

(图:zvol)
说明:
1、zvol相当于lun
2、zvol的大小为1TB,块大小为128k。
5.2.创建zvol映射
zvol映射相当于lun映射,LUN 映射允许您控制哪个远程启动器可以看到一个 zvol。一个 zvol 不能通过 SAN 被访问,直到它被映射了为止。
相关配置如下:

(图:创建映射)

5.3.创建远程启动器

如果您想控制哪个启动器可以看到个别的 zvols,则可以添加远程启动器。创建好的远程启动器如下图所示:、

(图:远程启动器)
说明:
1、远程启动器必须填写fc的WWN号,不能错。
2、chap认证可以不用填写。
至此,nexenta的配置完成。关于nexenta的详细配置,请自行查阅资料和参考手册。

6.Fussion compute关联ipsan

6.1.关联主机。

完成ipsan的配置后,需要将ipsan关联给相应的主机才能使用,如下图所示:

(图:添加存储资源和设备)
下一步,关联相应主机。在完成之前的配置后,fc应能正确的关联主机,关联成功后如下图所示:

(图:关联主机)
在完成关联主机后,fc平台,能够自动发现存储设备,如下所示:

(图:存储设备)
接下来完成数据存储对主机的关联,关联完成后,如下图所示:

(图:数据存储)

6.2.存储的名词和意义

华为fussioncompute上关于存储的描述容易让人迷糊,关于存储的模型如下图所示:

(图:存储模型)

6.3.创建磁盘绑定给虚拟机

完成所有的存储配置后,我们需要创建磁盘,然后绑定给虚拟机,给虚拟机使用。如下图所示:

(图:创建磁盘)

同时,完成磁盘绑定后,如下图所示:

(图:磁盘绑定)

6.4.虚拟机使用磁盘

登录虚拟机,本次使用windows,进入磁盘管理添加磁盘,添加并格式化后,则可以正常使用。

(图:虚拟机使用磁盘)

7.总结

1、本次使用的开源存储构建ipsan给fc使用,性能一般,需要良好io性能还是需要专业的存储服务器;
2、本次的虚拟机有两个虚拟机硬盘,一块是系统盘,保存在fc本地存储之中,另外一块在ipsan中;
3,本次主要目的是使用ipsan扩充fc的存储空间,并测试ipsan
4、存储高级特性和虚拟机热迁移等需要按照华为官方手册建议和指导来进行。
5、本次实验过程比较简陋,重点在测试,详细搭建步骤的使用说明请自行查阅相关资料。

转载于:https://blog.51cto.com/11555417/2116662

华为fussioncompute上添加nexentastor作为IPSAN相关推荐

  1. 操作实例:Linux上挂载移动硬盘和IPSAN上的NTFS分区

    工作中需要搭建内部网络的yum软件仓库,便于各主机安装更新软件. 软件仓库的文件存储放在一台IPSAN(192.168.0.46)上,其中包括一些Linux发行版的ISO镜像和YUM同步的源. 软件仓 ...

  2. 华为网络设备上常用的安全技术

     华为网络设备上常用的安全技术: 概述: ACL           AM           MAC        ARP        AAA     Dot1x 文章目录: 安全技术1:ACL( ...

  3. 华为手机如何添加门禁卡(加密)

    华为手机如何添加"加密门禁卡" 1.前期准备 (1)支持NFC手机一部 本人使用的是华为P20pro (2)PN532套装 这个淘宝上搜,很好买到的. (3)空白卡(UIC)+加密 ...

  4. 访问华为云上项目出现“无法访问网络”

    今天在刚买的服务器上搭建php的环境(lnmp),安装完nginx,修改nginx使之支持php后 systemctl start php-fpm nginx -c /ect/nginx/nginx. ...

  5. 云上武功秘籍(一)华为云上部署金蝶星空ERP

    每天琐事缠身,查错.维护.开接口?--不,你可以更加富有创造力! 假期千里迢迢飞回公司机房处理一个小故障?--不,你可以更加自由高效! 如果这就是你的写照,那为什么不选择上云呢? 如果要上云,那为什么 ...

  6. 华为云上安装mysql-5.7.38-极其详细的安装教程

    背景 自己的服务需要安装mysql数据库,之前都是安装在windows上,本次极其详细的介绍安装在华为云服务器上 1.资源下载 mysql-5.7.38资源下载 2. 环境检查 ## ps -fe | ...

  7. Android 在部分华为手机上出现乱码的问题

    Android APP 在部分华为手机上出现了乱码问题,找了好久了终于找到原因了 前后台post请求体编码和解码时一致的 URL:UTF-8 但是还是出现了乱码,原因如下: Content-Type: ...

  8. R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)、使用ggplot2可视化条形图(bar plot)、并在条形图上添加百分比标签

    R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分).使用ggplot2可视化条形图(bar plot).并在条形图上添加百分比标签 目录

  9. R语言ggplot2可视化在箱图上添加分组样本个数

    R语言ggplot2可视化在箱图上添加分组样本个数 目录 R语言ggplot2可视化在箱图上添加分组样本个数 #数据预处理

最新文章

  1. oracle 数据库创建表
  2. Android 对象在堆中吗,Android内存机制—堆和栈
  3. 虚拟化四路服务器,专为虚拟化设计 戴尔R905四路服务器评测
  4. Webpack介绍和使用(配置环境变量,打包依赖)
  5. css expressionr,CSS Expression讲解
  6. python创建excel_python创建Excel文件数据的方法
  7. python Demo 01 爬取大学名称
  8. 漫画科普:芯片是如何设计出来的
  9. 乱码问题产生的原因与解决方案---UTF-8
  10. SpringBoot + ShardingSphere 秒级分库分表!
  11. mysql安装和配置(windowns||centos)
  12. MySQL支持的数据类型(1)( 整数,小数,位)
  13. 【白皮书】2020在线教育用户增长闭环白皮书.pdf(附下载链接)
  14. git将本地仓库强制替换掉远程仓库
  15. Python处理Excel文件
  16. mysql数据库导入视图表失败_一个mysqldump导出失败的案例分析
  17. SQL语句的优化建议
  18. 杰理之录音详细流程框图【篇】
  19. C语言标识符之——“~“
  20. [BT_Books]《无线蓝牙技术深入探讨》笔记

热门文章

  1. 并发编程-02并发基础CPU多级缓存和Java内存模型JMM
  2. mysql数据库连接配置路径_[zz]MySQL数据库主从同步安装与配置总结
  3. php 替换 乱码,php文字替换出现乱码
  4. python创建列表_python创建与遍历List二维列表的方法
  5. 日志信息jar包 slf4j-api、slf4j-log4j12、log4j 之间的关系和使用
  6. python知识:函数abs、delattr、hash、memeryview、index
  7. cubase怎么添加midi设备_Cubase教程丨20分钟快速上手Cubase(下)
  8. 【JavaScript】比较 var 和 let 关键字的作用域
  9. oracle client 默认端口,[数据库]配置精简版Oracle客户端
  10. python3 requests 动态网页post提交数据_Python爬虫三:动态网页爬虫