如何制作合格的Windows Server 虚拟机模板

admin 2024年10月28日12:45:10评论58 views字数 2360阅读7分52秒阅读模式

         制作合格的虚拟机模板是管理员最重要的工作之一,如果虚拟模板存在问题,将导致由此模板部署的虚拟机会普遍存在问题,由于这种成倍的放大效应,非常值得花时间去把这件事做好,下面我以最新的windows server 2022 ,在esxi 8.0.3 安装来演示。

创建虚拟机

        首先需要考虑的是兼容性,也叫硬件版本,如果你的部署环境中还有更低的版本的esxi,比如esxi 6.7 u3, 为了能在这些版本上使用这个模板,你需要选择的兼容性

如何制作合格的Windows Server 虚拟机模板

 但是这样可能会在后面配置发现,esxi 7.0 u1后,才支持windows server 2022, 为了保证兼容性,你只能折中选择esxi 能支持windows server 2022的最低版本  esxi 7.0 u1

如何制作合格的Windows Server 虚拟机模板

        只有这样,下面你才可以选择正确的操作系统版本

如何制作合格的Windows Server 虚拟机模板

        模板虚拟机应该遵循最小化原则,就是对CPU,内存和硬盘尽量使用最小的要求,因为在虚拟化环境中,扩展资源十分方便,而缩小资源,比如将启动的OS盘缩小,就不容易了;还有个问题是windows 单CPU和多CPU是使用不同的内核,一旦扩展为多CPU内核,其实是无法降级为单CPU内核,如果还有单CPU的虚拟机的场景,就一定要将模板的CPU配置为1个;内存方面可以多一些,因为这个调整比较方便,我这里配置4GB;硬盘我参考:https://learn.microsoft.com/en-us/windows-server/get-started/hardware-requirements?tabs=storage
配置为32GB精简模式;网卡一定要配置为VMXNET3,因为这张网卡可以提供比较高性能而消耗的CPU比较少,所以配置如下:

如何制作合格的Windows Server 虚拟机模板

        SCSI控制器应该选择VMware准虚拟化,这张卡性能好,对CPU消耗低,唯一的问题是很多OS安装镜像中,没有驱动,所以无法进行安装,遇到这种情况,可以考虑等安装完成VMware Tools后,再将SCSI控制器改成这个型号

如何制作合格的Windows Server 虚拟机模板

        
        禁用掉不常用的硬件,如USB口,主板上的串口,打印口,软盘控制器,这些设备对于服务器很少使用,但它们会占用CPU的中断,消耗CPU资源,需要将启动模式改成BIOS,然后进入到BIOS设置中,将这些接口禁用掉:

如何制作合格的Windows Server 虚拟机模板

删除掉一般用不到的USB接口

如何制作合格的Windows Server 虚拟机模板

        到此,虚拟硬件配置完毕

安装OS(windows server 2022)

        这个步骤大家都比较熟悉,主要是要准备好合适的介质,正常安装即可。

安装VMware Tools

        这个步骤也没有什么好说的,一般就是安装最新的VMware  Tools就可以,按默认配置即可,完成后,往往需要重启服务器,这时将SCSI控制器类似调整成我们希望的VMware准虚拟化。

安装操作系统补丁

        如果是直接连接互联网,可以通过微软提供的补丁服务,如果在企业内部有专门的补丁服务器,可以连接到补丁服务器进行安装。

使用Horizon的windows OS Optimization Tools进行优化

        这个工具本来是用于windows 桌面系统的,但实际上也是适用于比较新的windows server,如果 Windows server2019 和windows server 2022,用此工具优化的效果也很好,其可以减少很多不要的服务的资源开销,可以按默认选项进行优化,但使用这个工具选项,在进行取舍的时候有一定的挑战,这个工具很多是通过GPO来关闭掉几乎不用的功能,如果某个功能未来应用需要使用,需要重新打开。

大家可以参考:

https://techzone.omnissa.com/resource/windows-os-optimization-tool-horizon-guide#introduction

工具下载的地址:
https://customerconnect.omnissa.com/downloads/info/slug/desktop_end_user_computing/windows_os_optimization_tool_for_vmware_horizon/1_0

工具的界面:

如何制作合格的Windows Server 虚拟机模板

必要应用安装

        这些完全是具体场景决定的,我的一些客户会做这一步,主要是为了减少日后部署的操作,比如要求安装统一的杀毒软件,可以考虑在模板中先部署好;具体要看特定的场景,如果没有什么特别要求,可以忽略这步。

通用化(Sysprep Windows)

        这步我是建议执行的,这是为了让模板部署的时候,生成新的SID,并可以进行一定的客户化,如配置许可和密码,这个在AD的环境中特别重要,否则用模板部署的虚拟机在AD中都有都是同样的SID,无法都加入到域中。

在c:WindowsSystem32Sysprep目录下执行 sysprep.exe

如何制作合格的Windows Server 虚拟机模板

如何制作合格的Windows Server 虚拟机模板

        这个过程往往需要一定的时间,要耐心等待虚拟机关机,这样模板就完成,这时最好将虚拟机转为模板格式,这样就不会再开机了,因为开机会破坏掉这个sysprep的封装。

        除了极少的客户,我几乎没有见过有人认真地制作虚拟机模板,这个基础工作,可能会影响很多业务;比如我见过一个客户的windows模板,启动盘是200GB,这完全没有必要,如果不采用精简部署,大概率会导致磁盘的浪费;在出现问题的时候,也增加分析问题的难度;对于Linux的虚拟机的模板制作,其实也是类似的,大家可以参考。

如果您觉得有用,请点赞,分享和关注;合作联系电话:13503069419,加微信,请注明vExpert。

原文始发于微信公众号(vExpert):如何制作合格的Windows Server 虚拟机模板

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年10月28日12:45:10
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何制作合格的Windows Server 虚拟机模板https://cn-sec.com/archives/3323324.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息