WinSrv2016横向扩展存储(SDS)[无共享存储]

在Windows Server 2016中引入了一个新存储功能,这个功能非常类似其他的横向扩展存储解决方案,如VMware的VSAN,可以进行存储空间的直连,使用的是存储节点的本地存储,也就是使用每一个存储节点的内部磁盘设备构建HA存储系统连接到单个的存储节点:

所有的节点是利用SMB3来直接与存储空间进行通信:

存储空间无缝集成组成Windows Server的软件定义存储功能,包括横向扩展的文件服务器,群集共享卷,存储空间和故障转移群集。

除此之外按照同样的道理也可以提供给Hyper-V虚拟机进行使用

那么下面我将利用Windows Server 2016 TP4为大家看看微软新服务器操作系统所能带来的类似解决方案是怎样的:

按照微软的要求为简单是至少需要4个第二代的Hyper-V虚拟机完成实验,每个虚拟机至少4个数据磁盘。

(https://technet.microsoft.com/en-us/library/mt126109.aspx)

注意:存储空间直连不支持MPIO哦。

由于测试资源有限,所以这里我准备了3台服务器:1台DC;2台Windows Server 2016的域成员服务器,每台添加了2块10G的磁盘,每台2张网卡,一个对外,一个心跳

下面我们开始为每一个节点安装故障转移群集角色

Install-WindowsFeature –Name File-Services, Failover-Clustering –IncludeManagementTools

下面开始验证群集是否具备创建存储空间直连的先决条件:

选择“仅运行选择的测试”因为我们这里要测试存储空间直连,默认该选项为勾选。

这里我取消勾选了存储,因为我不是测试共享存储,我是要做存储空间直连。

当然也可以用Powershell进行验证,但必须带上-Include参数,带上Storage Spaces Direct值:

Test-Cluster –Node Stor1,Stor2 –Include "Storage Spaces Direct",Inventory,Network,"System Configuration"

验证完成,虽然警告,但还是可以创建的

下面开始创建群集,包含文件服务器

New-Cluster –Name StorCluster –Node Stor1,Stor2 –NoStorage -StaticAddress 192.168.11.153

创建完成后,我们可以查看群集网络

下面启用存储空间直连(Storage Spaces Direct)

这里启用又分为几个类型:

SATA SSD+SATA HDD:Enable-ClusterStorageSpacesDirect

NVMe SSD+ SATA SSD:Enable-ClusterS2D –S2DCacheDevice NVMe

所有的SATA SSD或NVMe SSD来配置SDS:Enable-ClusterS2D -S2DCacheMode Disabled(禁用了S2D缓存)

在SATA SSD+SATA HDD配置中,存储空间使用了SSD的性能+HDD的容量进行分层。

在NVMe SSD+SATA SSD配置中,存储空间使用了NVMe SSD的性能+SATA SSD的容量进行分层。

下面接着创建存储池

创建存储池可以用Powershell进行创建:

New-StoragePool -StorageSubSystemName <FQDN of the subsystem> -FriendlyName <StoragePoolName> -WriteCacheSizeDefault 0 -ProvisioningTypeDefault Fixed -ResiliencySettingNameDefault Mirror -PhysicalDisk (Get-StorageSubSystem -Name <FQDN of the subsystem> | Get-PhysicalDisk)

示例:

New-StoragePool -StorageSubSystemName StorCluster.contoso.com -FriendlyName StorPool -WriteCacheSizeDefault 0 -ProvisioningTypeDefault Fixed -ResiliencySettingNameDefault Mirror -PhysicalDisk (Get-StorageSubSystem -Name StorCluster.contoso.com | Get-PhysicalDisk)

当然也可以用图形化来创建:

指定存储池名称

选择存储池的物理磁盘,以及磁盘模式

这里要用多少块就选多少块,可以理解为2台服务器每台2快硬盘被假设看成一台服务器的4块硬盘构建成了群集存储池

开始创建

完成后可以创建虚拟磁盘

可以看见我们的群集存储池:

开始创建虚拟磁盘

这里为什么是33G呢?4块10G加起来应该是40G对吧

原因在创建了存储池以后,每个磁盘都有一小部分为已占用空间:

如果我们有2中类型的磁盘,那么这里可以创建存储层(分层)

下一步就是出现的隐藏技能了:这个机箱感知还是非常有意思的,可惜资源有限,无法测试了

下面就是选择存储数据布局了:类似于RAID0,RAID1,RAID5

根据选择的布局不同实际可用的大小也不一样。

Simple可用大小为32G

Mirror可用大小为14

Parit可用大小为21

然后选择创建的虚拟磁盘大小(不能大于可用空间容量)

开始创建

完成后就可以开始创建卷了

选择虚拟磁盘

创建卷又从虚拟磁盘中消耗一点空间

分配驱动器和文件夹了,如果我要做共享存储卷那么我这是可以选择不分配驱动器和文件夹的

选择卷的格式是ReFS或NTFS,以及单元大小名称等

创建

创建完成以后可以看到改卷了

这是我们可以把该卷转成群集共享卷了

看到这相信大家明白这里是大家熟悉的功能和原来的味道了

最后再说下存储池的优化部分:

随着时间的推移,物理磁盘的添加或移除或数据覆盖或删除会导致该池的物理磁盘数据分配不均。在这个情况下会出现某些磁盘变满,而有些比较空,因此管理员可以进行优化维护任务。

Optimize-StoragePool <PoolName>

示例:

Optimize-StoragePool StorPool

也可以使用如下PS进行监控优化的进度

Get-StorageJob | ? Name –eq Optimize

如果优化意外停止工作可以进行修复:

Get-VirtualDisk | Repair-VirtualDisk

今天就分享到这,内容信息庞大,还请各位慢慢消化,我都还晕乎乎的,也需要消化消化。特别感谢“隔壁老王”对我的指导才能顺利完成,谢谢。

时间: 2024-10-10 04:43:29

WinSrv2016横向扩展存储(SDS)[无共享存储]的相关文章

Win2012R2 Hyper-V初级教程08 &mdash; 基于非共享存储下的虚拟机实时迁移

今天主要和大家共同学习一下基于非共享存储实时迁移,常规来说我们在做虚拟化的迁移的时候都会采用共享存储的方式进行,因为这样子只需要迁移虚拟机还不需要迁移存储内容,好处在于速度快.安全性高,但是有时候我们可以需要在无共享存储的情况下进行实时迁移,下面我们就来测试一下. 一.实验拓扑图: 二.基本要求: u 源和目标计算机必须加域 或在同一个信任域中. u 迁移的用户必须具有相应的管理员权限Hyper-V管理员组 三.迁移方式与配置 u 一种为本地执行迁移即需要登录到源服务器进行迁移 u 一种为远程管

Linux 6上使用UDEV绑定共享存储

1.硬盘的查看方式;2.获得硬盘SCSI(Small Computer System Interface)ID;3.绑定共享存储;4.绑定共享存储的脚本; 1.硬盘的查看方式: [[email protected] ~]# ls -ltr /dev/sd* brw-rw----. 1 root disk 8, 48 8月 16 13:34 /dev/sdd brw-rw----. 1 root disk 8, 16 8月 16 13:34 /dev/sdb brw-rw----. 1 root

云桌面用户数据放到共享存储中是比较常见的方式

云桌面,是把操作系统.应用程序以及用户数据都存放到后端的数据中心.云桌面利用虚拟化技术将PC桌面统一集中存放,并通过网络交付桌面到用户,有效提升部署效率,简化桌面运维工作,解决IT供需矛盾和企业信息安全问题. 云桌面中用户数据主要包括用户的个人存档文件以及部分应用程序的配置及下载文件.既然涉及到存档及下载文件,其存放位置就成为一大问题,对于系统存储性能将产生重大影响.通常,个人数据可以在共享存储或者本地,各自有其优劣势: 把用户数据放到共享存储中是比较常见的方式,通过策略让用户登录云桌面后自动挂

构建横向扩展文件服务器

上一篇中,主要演示了如何构建高可用SMB3.0wenjian 服务器,今天主要为大家演示如何构建横向扩展文件服务器并将Hyper-V虚拟机创建到该服务器中. 在 Windows Server 2012 中,横向扩展文件服务器设计用于提供横向扩展文件共享,该类共享可供基于文件的服务器应用程序存储连续使用.横向扩展文件共享允许从同一群集的多个节点上共享同一文件夹.例如,对于使用在 Windows Server 2012 中引入的服务器消息块 (SMB) 扩展的四节点文件服务器群集,运行 Window

Hyper-V虚拟化测试08无共享实时迁移

4.4.无共享的实时迁移考虑到共享存储的成本和性能,也可以实现无共享存储的实时迁移,同样也需要多Hyper-V主机进行委派控制,在前面已作介绍.跟共享实时迁移不同的是,无共享的实时迁移,虚拟机的磁盘.检查点文件以及智能分页位置都是存储在本地磁盘,所以迁移过程中如果使用网络进行传输的话,需要耗费更多的时间和带宽 下面WIN703这台虚拟机是在安装在HyperV01这台主机的本地磁盘中,右键à移动 默认点击"下一步" 选择"移动计算机" 选择目标Hyper-V主机,这里

Infortrend亮相2019年台北国际电脑展,横向扩展NAS集群、云存储、AI一体机集体登场

Infortrend普安科技在2019年台北国际电脑展上展示了几条重要的产品线,向与会者显示我们应对数据管理和分析等需求的决心.具备高扩展性的横向扩展NAS,云存储解决方案.智能AI一体机将是我们重点推介的解决方案,这些方案能够帮助企业客户构建灵活的数据环境,在大数据和AI的潮流中持续推动产品与服务的前进. 如今各个行业都在经历数字化转型,数据已成为企业最宝贵的资产. 根据IDC的数据,2019年大数据和数据分析的总产值将达到1891亿美元,预计到2022年将增长到2743亿美元,复合年增长率为

Web集群实现共享存储的架构演变及MogileFS

本篇博客从Web集群中亟需解决的大容量存储问题引入,分析了几类常用的共享存储架构,重点解析了分布式存储系统的原理及配置实现: =================================================================== 1 共享存储的架构演变 2 分布式存储系统 2.1 基础知识 2.2 分类 2.3 CAP理论 2.4 协议 3 MogileFS 3.1 特性 3.2 架构 3.3 组成 3.4 服务安装及启动 3.5 配置部署 3.6 配置前端代理N

共享存储之分布式文件系统应用及MogileFS基础应用

 **什么是分布式存储:    分布式存储系统,是将数据分散存储在多台独立的设备上.传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要.分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性.可用性和存取效率,还易于扩展. 分布式文件系统设计目标: ** 访问透明** 位置透明** 并发透明** 失效透明** 硬件透明** 可扩展性** 复制

RHCS+Conga+GFS+cLVM共享存储的高可用性web集群

一.RHCS简介: RHCS是Red Hat ClusterSuite的缩写. RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久.稳定的提供服务,同时也保证了后端数据存储的安全. RHCS集群的组成: RHCS是一个集群套件,其主要包括以下几部分: 1.集群构架管理器:RHCS的基础套件,提供集群的基本功能,主要包括布式集群管理器(CMAN).锁管理(DLM).配置文件管理(CC