微软超融合存储Storage Direct平台测试方案

  • 格式:docx
  • 大小:335.09 KB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微软超融合存储Storage Direct平台

测试方案

适用对象

本指南侧重于快速在客户环境实现Windows Server 2016新功能的概念验证所用,主要适用对象是需要在用户环境概念验证Storage Space Direct 新功能的TSP ,PFE 或者集成商的人员。

本文主要包含的内容

● 概念验证环境需求 ● 准备工作

● 超融合架构部署和验证 ● 性能测试工具和方法 ● 附录

概念验证环境需求 超融合架构

超融合架构简要说明,Windows Server 存储服务通过具备RDMA 能力的网络在物理节点间构建了一个低延迟的软件存储总线结构,连接和管理每台服务器上本地的物理磁盘系统;

在其上合并存储磁盘池,磁盘池下每个物理磁盘对于每个连接的物理节点都可见。在磁盘池上创建虚拟磁盘,每个物理节点的虚拟机环境部署在由虚拟磁盘构成集群共享卷上。不同于VMWare VSAN的对象型存储结构,在Windows Server的超融合架构中,是在块存储级别实现的融合架构,每个虚拟磁盘如果可能会在每个物理磁盘创建以1GB为单位的Extend扩展。因此可以理解为每个虚拟磁盘物理存储都会跨越多个计算(存储)节点。

硬件

操作系统

网络交换机

DHCP

非必要

公网连接非必要

准备工作

验证物理磁盘总线类型

如果可能,例如验证的用户环境有预安装的Windows Server 2012R2环境,建议在服务器通过PowerShell cmdlet,检查总线类型BusType是否为物理磁盘总线(SATA/SAS/NVMe),而非RAID才可以加入到S2D的存储池中。

Get-PhysicalDisk | sort CanPool,FriendlyName | ft FriendlyName,CanPool,BusType,MediaType

例如:

Get-PhysicalDisk|sort CanPool,FriendlyName|ft

FriendlyName,CanPool,BusType,MediaType

FriendlyName CanPool BusType MediaType

------------ ------- ------- ---------

DELL PERC H710 False RAID Unspecified

Msft Virtual Disk False File Backed Virtual Unspecified

SEAGATE ST3600057SS True SAS HDD

SEAGATE ST3600057SS True SAS HDD

TOSHIBA MK2001GRZB True SAS SSD

TOSHIBA MK2001GRZB True SAS SSD

准备测试的AD域环境

非必须,不过为了加快概念验证的速度,可根据实际需要事先制作所需的AD域控制器虚拟机环境并对外提供DNS服务。

准备VHDX Native Boot环境

概念验证采用本地VHDX系统启动方式,因此需要制作用于启动的VHDX文件并通过BCDBoot工具设置系统分区的引导项进入实验环境。以下操作将分别针对用户测试环境已有操作系统和裸金属部署两种方式。

现有系统添加测试引导项

用户物理机环境已有Windows Server环境并提供远程桌面或KVM/控制台登录等方式,可以直接在此会话登录操作(需要对每台实验服务器环境设置)

请确保启动的VHDX驱动器为服务器本地服务器硬盘(通过本地BIOS或者UEFI可以正确识别和加载),例如本地对应的D盘

准备用于实验的WS2016服务器介质,例如14393.0.160808-1702.RS1_RELEASE_SRVMEDIA_SERVER_VOL_X64FRE_EN-US.ISO将其拷贝到D:\WSSCPOC

下载https:///ostrich75/PrepareVHD全部文件,拷贝到服务器测试目录,例如D:\WSSCPOC,以管理员启动PowerShell运行

D:\WSSCPOC\PrepareVHD.ps1 -ImagePath [ISO映像的路径] -VHDxPath [生成VHD启动文件路径] -COMPUTERNAME [测试主机名称]

示例:

D:\WSSCPOC\PrepareVHD.ps1 -ImagePath D:\WSSCPOC\14393.0.160808-1702.RS1_RELEASE_SRVMEDIA_SERVER_VOL_X64FRE_EN-US.ISO -VHDxPath D:\VHDBOOT -COMPUTERNAME WS2016RTM-HOST1 -VHDPartitionStyle GPT

裸金属环境部署

用户物理机环境为裸金属环境,最好在本地计算机制作用户启动的VHDX;通过带外或者USB引导系统引导后进行操作,建议Windows 10或Windows Server环境(PowerShell V4以上环境)

准备用于实验的WS2016服务器介质,例如14393.0.160808-1702.RS1_RELEASE_SRVMEDIA_SERVER_VOL_X64FRE_EN-US.ISO将其拷贝到本地D:\WSSCPOC,下载https:///ostrich75/PrepareVHD全部文件,拷贝到本地目录,例如D:\WSSCPOC

以管理员启动PowerShell,运行

D:\WSSCPOC\PrepareVHD.ps1 -ImagePath [ISO映像路径] -VHDxPath [生成VHD启动文件路径] -COMPUTERNAME [测试主机名称] -Reboot $false

示例:

D:\WSSCPOC\PrepareVHD.ps1-ImagePath D:\WSSCPOC\14393.0.160808-1702.RS1_RELEASE_SRVMEDIA_SERVER_VOL_X64FRE_EN-US.ISO -VHDxPath D:\WSSCPOC\VHDBoot -COMPUTERNAME WS2016RTM -reboot $false -VHDPartitionStyle GPT

制作NTFS分区USB部署引导盘(可选)

制作WINPE启动盘ISO文件或者WINPE USB盘,ISO文件用于带外管理挂在使用,如果是采用USB盘启动的方式,为了兼容UEFI/BIOS,默认WINPE使用FAT32分区,无法直接将VHDX启动文件拷贝到USB WINPE盘中,因此建议额外准备一个NTFS分区的U盘拷贝VHDX,或者按照下述方式制作便携的带NTFS分区的WINPE USB盘并把VHDX启动文件拷贝至该分区。

下载并安装UltroISO 试用版,

https:///ultraiso/download.htm

下载安装Windows ADK,

https:///en-us/windows/hardware/windows-assessment-deployment-kit

添加测试需要的WINPE驱动和ISO映像文件,请参考

https:///zh-

cn/windows/hardware/commercialize/manufacture/desktop/winpe-add-drivers和

https:///zh-

cn/windows/hardware/commercialize/manufacture/desktop/winpe-create-a-boot-cd-dvd-iso-or-vhd

下载BaremetalWINPE-GPT.cmd, BaremetalWINPE-BMR.cmd WINPE初始化批处理脚本,拷贝到ISO映像

https:///ostrich75/PrepareVHD/tree/AddDjoin

在UltraISO中挂在WINPE ISO镜像例如d:\WINPE_AMD64

插入USB盘(确保USB数据不再需要)并选择启动->写入硬盘映像(注意设置写入方式为USB-HDD+, 启动分区设置为高端隐藏),将BaremetalWINPE-GPT.cmd, BaremetalWINPE-BMR.cmd写入ISO文件。