hdd网络上是什么意思( 八 )


“我知道哥要赶时间,但也不能这么打发我啊……”
“你把哥当什么人了!接下来不是要部署超融合么?肯定会让你看到计算节点上的部署——当然,在虚拟化环境中,是会更方便一点儿 。”
“超融合是不是可以理解为,把Server SAN部署在虚拟化环境中,与应用跑在一起?”
龙哥笑道:“今天哥确实赶时间,就不在鸡蛋里挑骨头了 。Server SAN是超融合的基石,可以说超融合代表了Server SAN的一种使用场景——本来超融合架构就是融合架构的一个子集 。当Server SAN单独使用时,就是将存储控制器(软件功能)直接安装在物理服务器上;而在超融合系统中的Server SAN,则是将存储控制器部署在虚拟机或者hypervisor之中 。虽然形态不同,但本质上没有明显差别 。所以,你的理解基本正确 。”
Server SAN与超融合的架构区别,主流超融合比Server SAN多了一个虚拟化层,其上VM不但有分布式存储控制器,还可以有其他应用VM
听龙哥梳理Server SAN与超融合架构的血缘关系,我才理解他以前所说“企业用户对Server SAN的接受度很大程度上是拜超融合所赐”的含义 。既然在3个节点上部署Server SAN真的用不了一个小时,部署超融合也只是多了安装hypervisor的时间而已吧?
龙哥呵呵一笑:“小子,上道够快的!超融合能有多难?也就一个小时的事儿!”我当然举双手赞成 。还用这套Dell PowerEdge FX2,龙哥开始将其部署为一套超融合系统 。
安装VMware vSphere 6.2虚拟化平台
安装VMware vSphere虚拟化平台的过程大家都很熟悉,龙哥依次在三个FC630节点上安装ESXi 6.2 hypervisor——这一步可以并行化,所以时间并不算长 。然后用WindowsServer 2012 R2操作系统构建两台虚拟机,分别用于Active Directory和vCenter Server 。接着登陆vCenter将三台ESXi主机添加到同一个集群 。
同时,还需要将ESXi主机上的NVMe SSD和FD332设置为直通模式,用于安装XSKY X-EBS 。如下图所示:
将FD332的8块磁盘(即上图红框中的LSI FD332 PERC)和NVMe SSD(上图中的Unknown Non-Volatile Memory Controller)勾选设置为直通模式
安装XSky X-EBS分布式存储
安装完虚拟化平台之后,就可以安装XSKY X-EBS分布式存储软件了 。
首先,要在每台ESXi主机上都创建一台虚拟机,并安装CentOS 7.x操作系统,用于XSKY X-EBS的分布式控制器——X-EBS Controller 。这种虚拟机,在超融合系统中通常被称为CVM(Controller Virtual Machine,控制虚机) 。为了让CVM高效的处理存储I/O,需要将ESXi主机上的存储资源——NVMe SSD和FD332存储——直通(pass-through)给对应的X-EBS Controller,如下图所示:
将ESXi主机上的NVMe SSD和FD332存储直通给对应的X-EBS Controller,可以看到FD332被识别为Dual ROC(RAID on Chip),也就是Dual PERC,只是在SDS的场景下,我们不启用其RAID功能
X-EBS本身的安装,与前面在物理环境下部署Server SAN的对应环节基本相同,此处不再重复 。少数不同之处主要是虚拟化环境造成的,这里面有一些便利,譬如:龙哥在安装vCenter服务器之后,先创建一个CentOS虚拟机,配置好并克隆成模板 。在安装X-EBS分布式控制器的时候,直接用这个模板虚机部署三个节点上的存储控制器,时间大幅节省 。
X-EBS支持标准iSCSI协议,也就是说,其他主机(包括ESXi主机、虚拟机或者其他物理主机)无需安装Agent即可使用其提供的存储服务 。比如,将这个名为LUN1的卷提供给ESXi主机使用 。
首先,在需要添加存储的ESXi主机上添加iSCSI适配器,获得iqn号,如下图所示:
在ESXi主机上添加iSCSI适配器,获得一个iqn,如上图红框所示
然后返回到X-EBS管理界面,创建一个iSCSI访问客户端,然后在提示输入iqn的空白框中输入ESXi主机的iqn 。并将LUN1映射到这个iSCSI客户端上,如下图:

推荐阅读