Windows Server 2022 超融合部署(图文教程)

目录
  • 架构
  • 思路
  • 硬件
  • 步骤大纲
  • 详细部署
    • 一、Active Directory域
    • 二,故障转移群集
    • 三,存储空间直通(S2D,Storage Spaces Direct)
  • 四,Hyper-V虚拟机
  • 最终效果
  • 测试步骤

Windows Server 2022 超融合部署

超融合基础设施(HCI, Hyper-Converged Infrastructure)的概念简单说就是将<计算>和<存储>资源通过网络,以软件定义的形式打通,合二为一,从而能够实现关键应用的负载均衡、高可用、统一管理以及横向扩展等功能。

架构

思路

  • 计算资源的高可用依靠【故障转移群集】功能
  • 存储资源的高可用依靠【存储空间直通】功能
  • 应用的高可用依靠【Hyper-V虚拟机】

1台域控加2台节点构成的群集,将2台群集节点各自的存储磁盘融合为一个逻辑存储池,在池中创建出一个双向镜像的存储卷,就像RAID1那样。最后,将虚拟机放在这个存储卷中,这样,虚拟机和其中所承载的应用,就实现了高可用性。

此架构最多能够承受任意1台节点故障,当发生故障时,虚拟机会在短时间(35秒)内切换到正常的备用节点上重新启动,从而保证了虚拟机中应用的持续服务。

硬件

3台节点分别命名为S1/S2/S3,硬件配置均基本相同,双1G网卡,S1只需1块系统硬盘,S2和S3均安装了4块256GB的SSD,其中1块用于安装系统,各自另外3块用于做存储空间直通。

配置双网卡的目的是在最终的高可用虚拟机中做NIC组合,从而使网络也有冗余,任意一个网络出现故障,都不会影响虚拟机中的应用,并且最好使用10G网卡。

节点IP地址设置

节点 网卡 地址
S1 网卡1 10.3.10.1
S1 网卡2 10.3.20.1
S2 网卡1 10.3.10.2
S2 网卡2 10.3.20.2
S3 网卡1 10.3.10.3
S3 网卡2 10.3.20.3

步骤大纲

  • S1安装【DNS】和【Active Directory域】,并配置为域控制器。
  • 3台节点都要安装【故障转移群集】功能,但只需在任意1台节点上配置群集功能。
  • 在S2或S3任意1台节点上配置【存储空间直通(S2D,Storage Spaces Direct)】功能。
  • 3台节点都要安装【Hyper-V】,但只需在S2或S3任意1台节点上配置高可用【虚拟机】。

详细部署

为了便于理解,笔者将各个功能分开,按步骤部署。

一、Active Directory域

目的:实现统一管理,及后续虚拟机实时迁移功能的前置条件。后续大部分操作都可以只在S1上完成。

在S1节点上添加角色:Active Directory域。(DNS会自动添加)

添加新林,根域名d3.area。

设置还原密码,其他及后续的路径均保持默认。

在S2和S3两台节点上,将两个网卡的首选DNS设为S1的两个IP,否则无法解析d3.area域名,会导致无法加入域。

在S2和S3两台节点上的计算机改名处,加入d3.area域,提示输入S1账户密码,成功加入域后重启S2和S3。

S2和S3重启完成后,在S1上添加要管理的其他服务器,将S2和S3加进来。

添加完成后,就能在所有服务器目录里看到S2和S3。

AD域配置完成。

二,故障转移群集

目的:实现<计算>资源的高可用性。3台节点都需要安装【故障转移群集】功能,但只需在任意1台节点上进行群集配置。S1安装的目的是方便管理。

在S1的服务器管理器 – 所有服务器中为3台节点都添加【故障转移群集】功能。

安装完成后,在S1或任意1台节点上打开服务器管理器 – 工具 –
故障转移群集管理器。

将S2和S3这2台节点创建为群集。(S1是域控,无法加入群集。)

验证配置最好做一遍,如果某些条件不满足,可以根据报告做相应调整。

设置群集的访问点。

群集创建完成后,在节点菜单中就可以看到S2和S3均处于在线状态。

只有2台节点组成群集,还需要配置一个外部见证,以保证在任意节点故障时,也能够选举出1台多数得票的节点。在故障转移群集管理器中,选择群集,更多操作
– 配置群集仲裁设置。

选择仲裁见证。

配置文件共享见证。

在S1上创建一个见证文件夹,选择所有用户都具有读写权限,确定完成。

故障转移群集配置完成!此时,我们通过远程桌面访问群集地址10.3.30.1时,群集系统会自动选举出1台主节点来提供服务,而另外1台作为备用节点。当主节点突发故障时,备用节点会快速顶替主节点,继续提供服务,中断时间约30~60秒。但这一步仅仅是完成了<计算>资源的高可用性,并非我们想要的最终结果。接下来,配置<存储>资源的高可用。

三,存储空间直通(S2D,Storage Spaces Direct)

目的:实现<存储>资源的高可用性。简单说,就是将S2和S3上的除系统盘外,另外共计6块磁盘做成“RAID1”。

在开启S2D之前,先来检查一下当前是否满足创建S2D的条件。在S2或S3节点的故障转移群集管理器中,选择验证群集,然后选择<仅运行选择的测试>。

只选择<存储空间直通>测试。验证完成后可以查看报告是否满足创建S2D的条件,如果不满足,可以对照报告要求去做相应调整。需注意,S2D无法使用Intel
RSTe RAID,具体的硬件需求,可以到微软网站查看。

万事俱备,接下来在S2或S3其中1台节点上,用管理员身份打开PowerShell,执行如下命令开启S2D功能:Enable-ClusterS2D

创建过程需要几十秒到几分钟不等,如果中途长时间卡在27%,可以先关闭PowerShell窗口,更新驱动,重启所有节点后再尝试创建。如若还不行,很可能就是硬件不支持了。

创建完成。因为使用的都是SSD,所以系统没有设置缓存磁盘,不必理会这个警告。如果是HDD+SSD/NVME的组合,S2D系统会把速度较快的SSD/NVME用于缓存。后期也可以手动设置缓存。

创建完成后,在S1存储池中就会出现S2D on
Cluster1的存储池,选中它新建虚拟磁盘。

设置虚拟磁盘名称为VD1,存储数据布局为Mirror,复原类型为双向镜像,容量设置了500GB。如果对存储复原有要求的话,可以参照微软文档,预留一定的容量。

虚拟磁盘创建完成后,接着会创建卷。服务器选择Cluster1,磁盘选择VD1,容量同样设为了500GB,驱动器号设置为D,文件系统ReFS。

卷创建完成后,打开故障转移群集管理器 – 存储 – 磁盘:可以看到群集虚拟磁盘VD1现在就承载于S3上。

接下来再创建一个容量为100GB的群集虚拟磁盘VD2,过程和创建VD1一样,但不用选驱动器号。这个虚拟磁盘是用于群集共享卷,放置虚拟机的页面文件。这么做能够让虚拟机在故障转移时,速度更快。

添加为群集共享卷后,S2和S3的C盘ClusterStorage文件夹下就出现了VD2。

存储空间直通(S2D)配置完成!注意:虚拟磁盘VD1是500GB的高可用D盘,它只出现在承载它的节点上,另一个节点是看不到的。这个盘用于存放虚拟机磁盘文件。虚拟磁盘VD2是100GB的群集共享卷,群集的所有节点中C:\ClusterStorage路径下都能看到,它只用于存放虚拟机的页面文件。

四,Hyper-V虚拟机

目的:让系统环境和应用都实现高可用。

在3台节点上均添加Hyper-V角色。

两个网卡都选上,其他默认。注意:笔者的S3网卡与另外2台不一样,在这一步没有影响,但后面的虚拟交换机要改成一致的名称才行,否则虚拟机迁移会出问题。

3台节点的Hyper-V角色添加完成后,都要重启。重启后,3台节点都会多出2个虚拟网卡,而物理网卡的IP也会消失。第一时间将这两个虚拟网卡的IP给设置为一开始配置的那些IP,另外2个物理网卡不用动,3台节点都要设置。S1的DNS要指向自己。S2和S3的DNS还是指向S1。

S2和S3的IP也和之前的一样,DNS还是要指向S1。

在S1上打开Hyper-V管理器,将S2和S3这两台节点的虚拟交换机名称都设置为VS1和VS2,从而避免因虚拟交换机名称不一致,而造成虚拟机无法转移的问题。

接下来打开故障转移群集管理器,如果没有显示群集的话,手动连接到群集。

在群集的角色菜单,新建虚拟机。

选择当前承载VD1磁盘的那个节点,S3。并且提前准备好要用的系统ISO镜像文件,放入S3的D盘。

将虚拟机的磁盘文件位置放在D:\路径下,取名VM1,【代数】根据需要选择,【网络】选择VS1,存储空间和要安装的系统根据需要设置即可,这里笔者在虚拟机中安装的还是Windows
Server 2022。

虚拟机创建完成后,先不启动。打开虚拟机设置 - 添加硬件 –
网络适配器,将VS2加上。CPU也按需求更改。

然后在2个网络适配器的【高级功能】里,将受【保护的网络】和【NIC组合】选中。

将智能分页文件放入群集共享卷

开启虚拟机,安装系统。

虚拟机系统安装完成后,进入虚拟机里的系统,服务器管理器 – 本地服务器 -
启用NIC组合,将2个网卡添加到1个组中,组名设为NG1。

然后将NG1的IP设置为所需地址即可。

AD域、故障转移群集、存储空间直通、高可用虚拟机,全部配置完成。

最终效果

使用远程桌面和ping两项检查,先看结果:

模拟故障 ping中断时间 故障转移 虚拟机状态 远程桌面
正常重启/关机 5秒 实时迁移 保持 未断
强制关机 35秒 重新启动 断开自动重连
断网1根 保持 未断
断网2根 35秒 重新启动 断开自动重连
断网8秒后恢复 8秒 保持 未断
域控失联 保持 未断

如果虚拟机能够在任何故障下,转移时依旧保持开机状态,不重启的话就更完美了,但暂时我还没找到能够实现的方法。

测试步骤

在S1打开故障转移群集管理器,连接到Cluster1.d3.area群集,查看角色,此时虚拟机VM1正在S2节点上运行。

开启VM1的远程桌面并关闭防火墙,然后远程桌面登录,并持续ping它的IP地址。

此时将S2的两个网口都关闭,模拟S2故障。

虚拟机的远程桌面连接和ping都显示断开。

35秒左右,VM1转移到了S3上,并重新启动。

Ping通了,远程桌面也自动连上。

测试完成!

到此这篇关于Windows Server 2022 超融合部署(图文教程)的文章就介绍到这了,更多相关Windows Server 2022部署内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 阿里云的WindowsServer2016上部署php+apache

    一.说明:项目需要在阿里云的WindowsServer2016上部署web环境,已经安装了Mysql,所以就不用一键安装(如phpstudy或者wamp来安装web环境了),就独立安装了Apache和PHP 二.安装 1.按照链接下载好这3个东西,根据你的系统是32位还是64位来下载,我的环境是64位的 参考下载地址 VC2015(建议,因为VC2012可能会缺少某些dll) https://www.microsoft.com/en-US/download/details.aspx?id=481

  • Windows Server 2012 DHCP+WDS+WIN7+万能驱动 部署教程(二)

    Windows Server 2012 DHCP+WDS+WIN7+万能驱动 部署教程(一) //www.jb51.net/article/140113.htm 1.固定IP地址 2.添加角色和功能(DHCP&WDS) 3.配置DHCP Windows Server 2012 DHCP+WDS+WIN7+万能驱动 部署教程(二) 4.配置WDS部署服务 4-1.添加启动&安装映像(以Windows 7x64为例) 4-2.添加安装映像 4-3.添加启动映像 Windows Server 2

  • Windows Server 2012 DHCP+WDS+WIN7+万能驱动 部署教程(三)

    Windows Server 2012 DHCP+WDS+WIN7+万能驱动 部署教程(一) //www.jb51.net/article/140113.htm 1.固定IP地址 2.添加角色和功能(DHCP&WDS) 3.配置DHCP Windows Server 2012 DHCP+WDS+WIN7+万能驱动 部署教程(二) //www.jb51.net/article/140114.htm 4.配置WDS部署服务 4-1.添加启动&安装映像(以Windows 7x64为例) 4-2.

  • WIN2008 R2 Active Directory 之二 部署企业中Windows Server 2008 R2额外域控制器

    题外话--谨以此文纪念"痛苦"的交规考试以98分通过.小弟准备考驾照,最近被交规,就把博文之事放下了.哈哈哈,今天刚一通过就马上来码字儿了! 通过<部署企业中第一台Windows Server 2008 R2域控制器>(http://www.jb51.net/article/38401.htm)已经完成了企业中Windows网络域森林的建立.但是,在企业中对于AD来讲,为了保证安全稳定运行,至少需要两台以上的物理域控制器. 在早期的Windows中可以部署备份域控制器(BD

  • Windows Server 2008 R2上部署Exchange Server 2010图文教程

    这两个产品可谓是09年下半年微软推出的重头产品,均为64位架构,而且其功能和性能远远超出了其早期版本,在此不再对这方面的内容做过多的描述. Windows Server 2008 R2和Exchange Server 2010的结合是"完美"的.对于Exchange Server 2010的前一版本Exchange Server 2007来讲,只能运行在Windows Server 2008操作平台上,因此,想要在Windows Server 2008 R2部署Exchange 看来只

  • WIN2008 R2 Active Directory 之一 部署企业中第一台Windows Server 2008 R2域控制器

    前言 对于活动目录(AD)来讲,从Windows 2000到现在有非常多的文章在对其进行探讨,微软公司每推出一代新的Windows系统,这一重要服务技术不管是从功能上还是从性能上都在不断进步.在此,以最新Windows Server 2008 R2(以后简称WIN08R2)系统为例,从零开始讲述关于WIN08R2活动目录相关技术.希望能一直坚持写完! --胖哥 通过多年来AD在企业中的部署,技术人员几乎都知道与活动目录相关的一系列概念了,如:域.域树.域林.OU和站点,还有域控制器(DC)等.那

  • windows server 2012 r2 服务器部署tp6 项目

    序:此前是一直部署的都是 liunx 的 CentOS 操作系统的,突然,接到一个是Windows的系统的服务器,把我整不会了,嘎,嘎...,差点就芭比Q了,看了大量文章,好吧,自己动手: 1.下载PHP,下载地址:windows.php.net - /downloads/releases/ 2.安装包拷贝到到新建的php文件夹下并解压,复制一份php.ini-development 文件命名为php.ini 3.打开服务器管理,可以看到我已经下载了IIS,不过还可以在添加角色和功能 下安装其他

  • Windows Server 2012 DHCP+WDS+WIN7+万能驱动 部署教程(一)

    1.固定IP地址 2.添加角色和功能(DHCP&WDS) 3.配置DHCP 4.配置WDS部署服务 4-1.添加启动&安装映像(以Windows 7x64为例) 4-2.添加安装映像 4-3.添加启动映像 4-4.服务器属性配置 4-5.创建多播传输 4-6.自应答文件说明 1.固定IP地址 右键点击网络图标打开网络共享中心 2.添加角色和功能(DHCP&WDS) 一路下一步直到安装完成即可 3.配置DHCP

  • Windows Server 2016快速入门部署远程桌面服务的详细图文步骤

    现在2016服务器比win2008与2012支持多站点https服务,下面我们小编就为大家分享一下 打开服务器管理器,然后单击管理 -> 添加角色和功能 在" 开始之前"页面上的向导中,单击"下一步". 在" 选择安装类型"页面上,选择" 远程桌面服务安装",再 单击"下一步". 在" 选择 部署类型"页面上,选择" 快速入门" ,然后单击"下一步&q

  • windows server 2016部署服务的方法步骤(图文教程)

    绪论 有时候,如果安装系统数量比较多,而且数量较多,人工使用U盘或者光盘安装,效率较低,通过网络可以批量安装. 还可以做到无人安装. PXE PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFT

随机推荐