一、在虚拟机中部署Nano Server


将下载好的Windows Server 2016安装ISO解压,可以看到有一个NanoServer目录,这个目录存放的就是用于定制化Nano镜像所需要的文件。

Windows Nano Server 部署


在这个目录中有两个子目录和一个WIM文件,不要随意更改名字,包括Nanoserver根目录,因为制作镜像的脚本里都定义好了这些目录的名称,如果更改目录名或文件名而不修改脚本的话就会导致最终生成镜像失败。

Windows Nano Server 部署


打开NanoServerImageGenerator目录,这里就能看到用于生成镜像的脚本了。打开Powershell,定位到这个目录。

Windows Nano Server 部署


使用Import-Module命令导入模块

Windows Nano Server 部署


使用New-NanoServerImage生成Nano Server所需的VHD文件,加入-verbose为了看到生成镜像的过程

-mediapath:指定nanoserver的上层路径

-basepath: 指定目录作为临时VHD生成路径

-deploymentType: guest虚拟机

Windows Nano Server 部署


注意下生成过程,显示在临时目录生成了这个VHD,并将VHD加载到了E盘,并在这个E盘之星了创建引导条目的命令,简而言之,这个VHD就是个可引导的虚拟磁盘文件。


此外还可以看到在引导做完后,又使用了DIMS来进行这个VHD的定制化,包括加域配置,驱动加载,可选的功能加载,还可以进行一些数据的导入,这些都是可以通过unattend.xml文件来控制,这个步骤和常规版本的windows server应该是一样的,日后我们再来看这个定制化。


Windows Nano Server 部署




完成后这个VHD文件其实就是一个系统磁盘了,可以创建一个虚拟机,来挂载这个VHD文件。

Windows Nano Server 部署


启动虚拟机,秒进NanoServer。。。

Windows Nano Server 部署


进入系统后可以看到最基本的信息,并做一个网络初始化,后续我们将慢慢讨论如何来管理NanoServer

Windows Nano Server 部署




Windows Nano Server 部署




Windows Nano Server 部署