1.说明

最近开始学习华为云计算,利用一台二手的IBM X3650 M3服务器作为测试学习。服务器的配置如下所示:
Cpu 资源 总计 28.8GHz
内存资源 总计 32 Gb
硬盘 2块240G的sas做raid 1,1块1T的sas做raid 0
两块千兆以太网卡
华为fussioncompute上添加nexentastor作为IPSAN
(图:服务器硬件1)
华为fussioncompute上添加nexentastor作为IPSAN
(图:服务器硬件2)
目前cna和vrm都搭建完毕,运行良好,相关信息如下:
华为fussioncompute上添加nexentastor作为IPSAN

(图:fc状态)
目前还有一套nas存储,使用的是通用x86服务器搭建的开源存储软件,nexetnstor,版本为社区版,4.0.3,如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:nexentastor管理界面)
因为搭载fc的服务器存储空间有限,所以希望使用ipsan的方式来增加存储。因为nexenta多是配置nas存储,本次将使用ipsan的方式,一是学习华为fussioncompute搭建ipsan,另外是测试nexenta是否能够作为ipsan使用。

2.关于nexentastor

看官方以及其他资料,可以知道nexentastor不光可以使用NFS搭建nas,还可以同时配置ipsan.
华为fussioncompute上添加nexentastor作为IPSAN
(图:nexentastor说明)
关于nexentastor的安装使用,相关资料还比较多。

3.组网说明

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

4.fussioncompute上存储基本配置

4.1.配置存储接口

进入“计算池-主机-配置”,找到存储接口,如下所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:存储接口)
华为fussioncompute上添加nexentastor作为IPSAN
(图:存储接口配置)

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

4.2.添加ipsan

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

4.3.获取wwn号

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

4.4.完成基本添加

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

5.nexenta的ipsan配置

5.1.创建zvol

SCSI 目标设备是一个通用的术语,用来表示不同类型的目标设备,就如 iSCSI 或光纤通道。
SCSI 目标设备以同样的方式访问所有不同类型的目标设备,因此允许将相同的 zvol 输出为任
何类型的目标设备(或一次输出为多个目标设备)。配置一个目标设备意味着使其对系统成
为可用的,这个过程确切的来说就是给将要配置的目标设备指定类型。
一个 zvol 是一个包含在数据卷中的模拟的块设备。Zvols 提供了一种简单的方法把 SCSI 目标设
备输出给主机。例如,一个 zvol 可以作为一个 iSCSI 目标设备的后端存储空间。一个 zvol 也可
以被用来作为一个交换分区。
zvols 可用于存储服务,如快照和复制。
创建好的zvol如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:zvol)
说明:
1、zvol相当于lun
2、zvol的大小为1TB,块大小为128k。
5.2.创建zvol映射
zvol映射相当于lun映射,LUN 映射允许您控制哪个远程启动器可以看到一个 zvol。一个 zvol 不能通过 SAN 被访问,直到它被映射了为止。
相关配置如下:
华为fussioncompute上添加nexentastor作为IPSAN
(图:创建映射)

5.3.创建远程启动器

如果您想控制哪个启动器可以看到个别的 zvols,则可以添加远程启动器。创建好的远程启动器如下图所示:、
华为fussioncompute上添加nexentastor作为IPSAN
(图:远程启动器)
说明:
1、远程启动器必须填写fc的WWN号,不能错。
2、chap认证可以不用填写。
至此,nexenta的配置完成。关于nexenta的详细配置,请自行查阅资料和参考手册。

6.Fussion compute关联ipsan

6.1.关联主机。

完成ipsan的配置后,需要将ipsan关联给相应的主机才能使用,如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:添加存储资源和设备)
下一步,关联相应主机。在完成之前的配置后,fc应能正确的关联主机,关联成功后如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:关联主机)
在完成关联主机后,fc平台,能够自动发现存储设备,如下所示:
华为fussioncompute上添加nexentastor作为IPSAN

(图:存储设备)
接下来完成数据存储对主机的关联,关联完成后,如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:数据存储)

6.2.存储的名词和意义

华为fussioncompute上关于存储的描述容易让人迷糊,关于存储的模型如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:存储模型)

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

完成所有的存储配置后,我们需要创建磁盘,然后绑定给虚拟机,给虚拟机使用。如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:创建磁盘)

同时,完成磁盘绑定后,如下图所示:
华为fussioncompute上添加nexentastor作为IPSAN
(图:磁盘绑定)

6.4.虚拟机使用磁盘

登录虚拟机,本次使用windows,进入磁盘管理添加磁盘,添加并格式化后,则可以正常使用。
华为fussioncompute上添加nexentastor作为IPSAN
(图:虚拟机使用磁盘)

7.总结

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