基于Windows Server 2019部署WDS

前情提要

2024年年初公司向内部网吧采购约50台计算机与1台服务器,部署了基于C/S架构的无盘系统。后因网吧使用率过低,计算机通过加装硬盘改造为普通办公计算机,服务器则改造为本地Vcenter服务器提供授时、验证、CA等服务。2024年年中采购一批计算机,约60台,部署系统较老旧,需升级为Windows 11 24H2。合计110台计算机需要部署Windows 7和Windows 11操作系统。目前信息运维人员缺少,完成时限短,计算机只能在内部使用,无法通过互联网部署。

根据上述要求,使用WDS(Windows Deployment Services,Windows部署服务)就非常合适。因为需要部署的系统发布日期相差12年之久,且驱动需要差异化,便记录这次部署的过程。

服务器部署

创建Windows Server 2019服务器

在Vcenter中找到需要部署服务器的主机,并在该主机上创建。

图 1 在目标主机上新建主机

所使用的服务器没有阵列卡,安装2块480GB SSD、1块16TB HDD,为提高Windows Server服务器性能,将系统部署在SSD上,将数据储存在HDD。

图 2 根据需要进行自定义硬件

图 3 选择ISO文件,在服务器开机时进行加载

打开创建服务器的电源,进入系统安装。

图 4 完成服务器创建,打开该服务器电源

图 5 Windows Server 2019系统安装

初始化服务器环境

图 6 设置服务器密码

为方便后续管理,运行中键入sysdm.cpl,设置计算机名。设置完成后暂时不重启系统。

图 7 设置计算机名

运行中键入ncpa.cpl,固定该服务器IP地址。因为是部署环境中使用,使用192.168.111.1/24的私网地址即可。

图 8 配置IPv4地址

同样为了方便后续服务器使用性能较好,安装VMware Tools,在选项中点击“安装VMware Tools”,系统自动装载软件的ISO文件,在资源管理器中运行,保持默认方式安装即可。完成安装后重启服务器。

图 9 安装VMware Tools

图 10 重启服务器

运行中键入compmgmt.msc,使用计算机管理中的磁盘管理,将未初始化的硬盘初始化。为例方便卷标管理,重启时,已经在虚拟机设置中将CD/DVD弹出。

图 11 在计算机管理中进入“磁盘管理”

图 12 初始化磁盘

图 13 使用GPT分区初始化磁盘

图 14 新建卷

图 15 建立的卷使用默认大小

图 16 设置卷标

图 17 完成磁盘初始化

部署WDS、DHCP服务

使用WDS服务需要依赖DHCP,需要向本地服务器添加DHCP角色和WDS角色。

图 18 在服务器管理器中“添加角色和功能”

图 19 选中“DHCP服务器”

图 20 勾选“Windows部署服务”

图 21 勾选“部署服务器”和“传输服务器”

图 22 关闭“添加角色和功能向导”

图 23 完成DHCP配置

图 24 完成DCHP安全组,并重启计算机

配置DHCP

图 25 从工具进入“DHCP”配置

图 26 新建作用域

图 27 配置作用域名称

图 28 配置地址范围

图 29 配置DHCP租用时间

图 30 生效该作用域配置

图 31 配置路由器地址

图 32 忽略错误,添加DNS地址

图 33立即激活此作用域

图形用户界面, 应用程序

描述已自动生成

图 34 跳过WINS服务器配置

图 35 完成新建作用域

ESD转WIM

在部署WDS时需要系统安装映像文件中的install.wim和Boot.wim两个文件[1]

Windows 10后的系统install文件为esd文件,为配合WDS使用,需要使用DISM对文件进行转化。

在CMD中键入“

DISM /Get-WinInfo /WinFile:<File_Path>

”,查看需要导出的WIM文件的索引号。

在CMD中键入“

DISM /Export-Image /SourceImageFile:<File_Path> /SouceIndex:<int> /DestinationImageFile:<OutFile_Path> /Compress:Max /CheckIntegrity

”,使用DISM将文件由ESD转换WIM。为此处<int>为文件的索引号。

图 36 查询ESD文件中版本索引号

图 37 导出为索引号对应的WIM文件

驱动导出

Windows 11系统下

在CMD中键入“DISM /Online /Export-Driver /Destination:<OutFile_Path>”,将本机驱动导出到< OutFile_Path >目录下。

图 38 在Windows 11下导出驱动

Windows 7系统下

FileRepository该目录下包含本计算机所安装的驱动INF文件[2]

图 39 在Windows 7下复制驱动文件

配置WDS

WDS服务器配置

图 40 服务器管理工具中启动“Windows部署服务”

图 41 配置WDS服务

图 42 使用独立模式部署

图 43 将存储位置修改至第二盘符

图 44 配置DHCP服务

图 45 对所有客户端进行响应

图 46 完成WDS服务配置

添加启动映像

图 47 向服务器添加启动映像

图 48 添加从安装ISO文件中提取出的boot.wim文件

图 49 修改方便使用的名称

图 50 完成启动映像添加

添加安装映像

图 51 向服务器添加安装映像

图 52 创建新的映像组

图 53 添加从安装ISO文件中提取出的install.wim文件

图 54 确认导入的映像

启动WDS服务

图 55 启动服务器的WDS服务

图 56 成功启动WDS

添加驱动程序

本次涉及的设备硬件主要有两类,需要通过向boot.wim注入驱动来使用网卡。

图 57 创建驱动程序组

图 58 安装此组中的所有驱动包

图 59 完成驱动组创建

图 60 添加驱动包

图 61 批量添加文件夹中的驱动包

图 62 查看找到的驱动

图 63 导入时因为签名等原因造成失败

图 64 将驱动包添加到驱动组

将驱动包添加至启动映像中

图 65 向boot.wim文件添加驱动包

图 66 导入驱动操作风险提示

图 67 添加网络磁盘等核心驱动

图 68 完成驱动导入

客户端安装

Windows 11客户端安装

所使用的为联想昭阳同一型号同一批次的笔记本计算机。

BIOS设置

关闭安全启动

图 69 重置密钥

图 70 关闭安全启动

将PXE启动设置为第一启动项

图 71 修改启动顺序,将网卡设置为第一

重启并安装系统

使用Windows 10作为启动环境

图 72 选择启动boot

图 73 输入WDS服务器用户名与密码

选择安装Windows 11操作系统

图 74 选择安装的系统

对磁盘进行初始化

图 75 初始化硬盘

完成安装

再次进入BIOS修改启动顺序,使磁盘为第一项。此时可以打开安全启动。

图 76 进入系统

Windows 7客户端安装

所使用的均为组装计算机,配置并无太大差异,主板、CPU和GPU均一致。

BIOS设置

关闭安全启动

图 77 安全选项修改为“设定”

将启动方式更换为UEFI

图 78 修改启动方式“UEFI”

将PXE启动设置为第一启动项

图 79 修改启动顺序

重启并安装系统

使用Windows 10作为启动环境

图 80 选择启动系统

选择安装Windows 7操作系统

图 81 选择部署系统

对磁盘进行初始化

图 82 磁盘初始化

完成安装

图 83 进入系统

总结

因为本次部署的环境都有较好的网络连接,且具备交换机与服务器。使用WDS解决了U盘不够用的情况,提高了网络利用率。

采取WDS方式部署还应当结合MDT实现真正意义上的自动化部署,前期在实验环境中尝试使用MDT完成了对Windows 11部署的无人化,未在生产环境中使用,这次的工作使用WDS足矣。


[1] 两个文件都位于ISO文件的sources文件夹下。

[2] 此方法拷贝出的驱动将缺少安全签名文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值