S2D 真实机房生产环境运维排错(2)

前文讲到需要对机房进行S2D的排查,那么我们应该首先了解一下什么是S2D。

简单来讲,S2D是Server 2016中出现的SDS软件定义存储名词,全称叫storage spaces direct , 是从Server 2012R2中的storage spaces技术演变过来的。与旧版2012R2 Storage Spaces技术相比,最大的不同在于它可以将多台服务器的本地磁盘串联,形成一个巨大的存储资源池。

由于S2D是从2012R2 Stoage Space技术演变过来,因此,在S2D环境中,我们可以继续延用过去所熟悉的功能,例如:群集,CSV,SMB 3等等。

值得注意的是,在S2D技术架构里面,我们必须了解SSB (software storage bus),你可以把它看作是共享式SAS线缆的运作机制,因此S2D技术才可以顺利将多台S2D节点互相串联起来。

我们来看看Server 2016当中,有关S2D技术架构中,每层的功能说明:

1. 网卡

在S2D架构中采用的是SMB 3通讯协议,其中包括SMB Direct (RDMA) 以及 SMB MutilChannel传输技术,以便S2D节点之间可以快读地交换数据。所以,每台节点主机应该配置支持RDMA技术的10GB(或以上)网卡,以便透过SMB Direct(RDMA)机制提供高传输量,低延时,低CPU使用率等特征, 简单来说就是保证每个节点间能快速交换数据,同时又不影响节点主机的性能。

2. 存储

S2D群集支持2-16节点,每台节点主机应该有效链接本地的SATA,SAS,SSD,NVME等储存设备,同时应该达到最少2个SSD固态硬盘,4个HDD机械硬盘每台的最低配置要求。

3.群集

通过windows server  内置的群集功能,有效地将S2D节点中的存储,网络,计算等硬件资源池化,从而建立出庞大的资源池。

4.SSB

software storage bus, 按微软以往的翻译习惯,是不是中文应该叫软件定义存储总线? 它将所有节点串联起来,让所有节点可以互相看到本地硬盘。简单理解来说,它就是用来取代过往的昂贵的光纤通道,或者是新的共享式的SAS线缆机制。

5.SBC

SBC(storage bus layer cache),在整个S2D运作架构中,主要负责实现数据快取功能机制,以及汇聚SSD及HDD硬盘形成存储资源,以便实现节点主机提供数据读取及快取写入机制。

6.存储池

当多台S2D主机加入并形成群集后,系统会将符合标准的存储设备形成巨大的存储资源池,这个巨大的存储资源池我们成为存储池(storage pool),根据微软官方的建议做法,每个S2D群集里面应该只建立一个存储池。

7.存储空间

当建立好存储池后,但可以建立虚拟磁盘,也就是图中的storage spaces部分,此时,管理人员应该考虑建立虚拟磁盘的类型,例如是2ways/3ways,单同位/双同位等容错等级,以便符合当前生产环境使用。

8 CSV

群集共享卷(Cluster Share Volumes,CSV),在S2D运作架构中,预设采用新一代的Refs V2  文件系统,它可以针对存储池及存储空间进行最佳化处理,并且具备错误发现自动修复等运作机制,同时ReFS文件系统原生便针对VHD/VHDX等虚拟硬盘格式,进行加速(accelerations)处理。

9 SMB3文件共享

将S2D底层的存储池,存储空间及高可用性机制设置处理好后,最后便是通过SOFS (Scale-out File Server)横向扩展文件服务器,将S2D资源分享给VM主机,SQL数据库服务器等使用。

 

好久没写文章,一写就头痛~~~支持一下小弟的云主机服务,需求的扫一下二维码

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值