编程技术分享平台

网站首页 > 技术教程 正文

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

xnh888 2024-12-16 17:03:34 技术教程 22 ℃ 0 评论

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自动应答,话说国内很多厂商连这都没有做...

到这里正常模板制作就完成了。

设置系统启动打开PowerShell

因为系统在每次启动的时候都是启动cmd.exe,每次都需要转到powershell.exe,通过设置注册表就可以在以后启动系统的时候直接启动powershell.exe命令行。

C:\Users\Administrator>powershell
PS C:\Users\Administrator> Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon' -name Shell -Value 'PowerShell.exe -noExit'

写在最后

基础的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管理与配置。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表