windows的wds服务是系统分发部署服务,可以部署在AD域控内(可做到系统安装后即可加域),也可以作为单个的服务器存在,主要是用于通过PXE分发操作系统给所有同一网段内的主机,全程不需要人工手动参入,对于大批量系统安装部署或是日常维护都可以起到简化安装步骤提高工作效率的目的。
安装WDS服务器
打开服务器管理模板“添加角色和功能”
默认下一步找到如下图“windows部署服务”默认包括所有管理工具。
这里的“部署服务器”和“传输服务器”都需要选择,其中的“部署服务器”主要是用于配置WDS系统分发的一些位置,“传输服务器”只要是用于终端至服务器之间的连接应答进行配置。
在服务安装完成后返回“服务器管理器.仪表板”左侧会显示“WDS”,点击“WDS”可以看到右侧下方WDS全部呈现绿色,说明服务已经启动,如果是红色则表示服务未启动
鼠标右键选择“windows 部署服务管理控制台”对WDS服务做配置。
如下图选择“配置服务器”初次配置时需要对服务器的默认路径以及系统的存放路径做一些配置,包括本服务器是作为单独的实例还是与现在的AD域控环境集成。
因为本IT环境没有AD域本服务器,所在选择是选择独立的服务器,如下图:
下面“Remotelnstall”的文件夹如果C盘空间比较大可以默认选择在C盘,但是我们一般建议安装在其它盘符,在备份还原时方便些,这个目录主要包含有安装映像、启动文件、启动映像、PXE等一些工具文件。
下图中的选项要特别注意,此项设置直接关系到服务器会响应何种类型的终端PXE启动请求,三个选项中其它两项很好理解,其中的“仅响应已知客户端计算机”指的是通过WDS服务器配置的DHCP配置的地址终端,这里我选择响应所有客户端计算机。
至此服务器的初步配置结束,直至安装进度完成,如下图:
下图中“立即向服务器中添加映像”根据自己的需求选择,也可以稍后再增加安装映像,如果系统版本比较多或是封装的系统比较多可以在稍后的设置中分组便于管理。
配置WDS服务器
WDS服务器安装完成后如下图中所有子选项齐全并已经启动,如果“local”处有黄色感叹号说明服务启动失败,可以先停止服务再启动服务,重启服务的选项在local处鼠标右键可选择重启服务。
我们在第一步就是要添加需要部署分发的操作系统,这里的操作可以是自己根据微软官方镜像再依据企业需求进行二次封装的系统,也可以使用官方原版镜像,但是微软的WDS服务只支持wim格式的系统镜像,而微软官方镜像都是ios格式的,如果使用官方镜像,需要先虚拟光驱加载ios格式的官方镜像,双击打开后提取里面的install.wim文件即可,此文件就是系统文件,如果是自己二次封装的系统可以直接封装成wim格式的,一般建议使用自己二次封装的系统这样可以集成常用软件以及对系统根据自己需求做出优化,在部署是也不需要手动参入,官方镜像在部署完成后的欢迎界面需要手动参入,需要挂在脚本才能避免。
下图是创建对安装的镜像进行分组的,比喻对系统版本win7、win10或是企业版、专业版进行分组,也可以根据自己企业的部门分组如:研发部、运维部等,根据自己的实际需求建立。
添加镜像这里可以给添加的镜像更改容易识别的名字,如win10企业版等,下图中的镜像是我直接提取官方ios镜像中的install.wim的系统。
点击安装镜像可以查看到目前可用安装的系统,如果建立系统分组,需要进去分组才能看见展示可用系统。
下图中是添加安装镜像的过程,添加的时间是根据系统文件的大小决定的。
创建安装系统分组,这里只是创建一个win10的分组,可以看见里面也只有一个可用的操作系统。
启动镜像和安装镜像是分开的,安装镜像是需要部署安装的系统,启动镜像是终端通过网卡启动(PXE)后需要的一个启动程序,用来对系统盘的设置安装等操作,这个启动镜像建议直接在官方镜像中提取,如在官方镜像提取install.wim一样,只不过这个启动文件提取的是boot.wim文件。如下图:
这里启动文件的名称不建议更改,不建议里面穿插有中文,一般都是保持默认,以便终端通过服务器在加载启动文件时出错。
下图右框中表示启动文件添加成功,这里其实也可以添加一个捕获镜像的文件,用来捕获终端的系统直接封装使用,此种方式捕获的安装镜像范围有限,主要是针对一些统一的PC机如品牌型号配置统一的PC机,如果要实用性适配性强就需要封装进万能驱动。
在启动镜像以及安装镜像全部添加完成后,就需要根据实际需求对服务器进一步进行配置。
下图标注的位置是配置终端通过什么样的方式来请求服务器加载启动镜像文件的设置,默认是终端开机后通过按F12来选择启动镜像的,我保持默认即可。
下图中的设置主要是针对需要添加无人值守的脚本来控制系统在部署时是否需要人工手动参入。
如果终端所获取的IP地址不是wds服务分配的地址,那么我们两项都不需要选择。
这里的驱动程序主要是指终端主机的网卡驱动,用来唤醒终端可以通过网络启动来请求服务器的启动文件,目前一般在官方提取到的win10启动镜像都包含有英特尔的集成网卡,如果个别终端使用的是其它厂商的网卡我们就需要将网卡驱动添加进来,这里的网卡驱动好是.inf格式的。
最后是在服务出现故障时可对服务做重启停止的操作,在windows server2016上部署WDS相对比较简单,很多选项保持默认即可,但是如果集成AD域控就需要精细化的配置。