DevOps文化 & SRE实战分享平台

0%

Windows Server 2019 Core 虚拟机系统镜像制作


文章声明:此文基于木子实操撰写
生产环境:Windows Server 2019 Core
论证耗时:30m
撰文耗时:30m
校文耗时:15m
问题关键字:Windows Server 2019 Core 虚拟机系统镜像制作


Windows Server 2019 Core 简介

Windows Server 2019是微软于2018年11月13日发布的新一代Windows Server服务器操作系统,基于Win10 1809(LTSC)内核开发而成,而Windows Server 2019 Core本质上就是没有GUI的Windows Server操作系统。为什么微软会出这样一款操作系统了?其主要的原因是希望尽快融入云计算、大数据的时代,更好的支持Docker、Kubernetes、Azure、HCI等IaaS&PaaS架构,而Core的推出是为了让系统更加专注于服务本身,这与Linux的初衷是一致的。

系统安装

系统模板制作是IaaS层最基础的需求,其可大大提高操作系统的部署,为加快应用部署提供了更多的便利。下面我们就来聊一聊Windows Server 2019 Core版系统镜像模板的制作。
首先是系统的安装,Windows的安装没有什么太多好说的,只是在选择安装操作系统的时候选择Windows Server 2019 Datacenter即可,不要选择带桌面体验的。

安装完成以后,首次登录必须设置密码。

登录成功以后,默认系统会打开一个cmd.exe命令行窗口,可能很多同学到这里就愣住了。木子虽然使用Linux命令行用了很多年,但第一次使用Windows没有GUI的命令行,也是很不习惯,用习惯了就好。

驱动安装

驱动安装,因为木子这里使用的是KVM,所以采用的是SPICE整包驱动,当然采用virtio独立驱动包也是可以的,根据自己的喜好来即可。

IP、计算机名称的设置,可以通过命令sconfig操作。

建议设置:

  • 修改Windows更新为手动更新;
  • 开启远程桌面支持;
  • 更新操作系统到最新;
  • 设置服务器IP为固定IP;
  • 激活Windows更新;

选择:6 更新系统

非公有云厂商,直接设置一个sysprep即可,模板启动的时候自己手动配置一下即可,公有云厂商的话一般会配置sysprep自动应答,话说国内很多厂商连这都没有做…

到这里正常Windows Server 2019 Core系统模板制作就完成了。

写在最后

基础的Windows Server 2019 Core模板制作,木子就简单介绍到这里。木子使用Windows Server 2019 Core是为了运行Docker环境,如果你对GUI有要求,建议还是使用带桌面体验的,相对来说后续的操作也简单很多。如果你对PowerShell不是很了解,你会发现后续的操作每一步都是痛。当然Windows Server 2019 Core也有很多其它管理方式,比如:SSH、PowerShell、Windows Admin Center等等,后续木子有时间会来详细聊一聊Windows Server 2019 Core的基础设置和Windows Server 2019 Core Docker管理与配置。

坚持原创技术分享,您的支持与鼓励,是我持续创作的动力!