在微软新发布的Windows Server 2016中除了Server Core和GUI版本外,还新增了一个为云端量身定做的Windows Nano Server版本,类似于Server Core,但是比Server Core显得更新的轻巧,更加的精简,仅有几百兆,当然对于OS所需要的安全补丁等也少得多。

       对于Windows Nano Server 2016是支持部署在物理服务器或虚拟化平台上的。目前的Nano Server的部署方式不同于Server Core或GUI版本,并没有传统的安装向导可选,而是通过WIM文件和包的形式进行打包后生成的VHD(第一代虚拟机)或VHDX(第二代虚拟机)镜像文件,再通过Hyper-V创建虚拟机挂载该镜像的方式完成。

1.  下载镜像

1.1 Windows Server 2016 评估版本现已支持下载,并提供180天的试用,官方下载链接如下:

https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016?i=1

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016

       在评估版本下载页面中包含了3个选项,,如下:

  • ISO:  提供完整的Windows Server 2016安装包(包含Nano Server)

  • Nano Server VHD: 提供Nano Server的VHD镜像

  • Virtual Lab: 提供链接可以访问微软虚拟实验室

 

2.  通过下载的VHD镜像创建Nano Server虚拟机

2.1 下载Nano ServerVHD

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Server_02

2.2 下载完成后会有如下两个文件

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Server_03

2.3 双击“NanoServerDataCenter.vhd”进行解压文件,并指定解压的路径

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_04

2.4 解压后生成如下VHD镜像文件

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Server_05

2.5 在Hyper-V中创建新的虚拟机,由于微软提供直接下载的是VHD镜像,所以在选择虚拟机类型的注意选择“第一代”

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_06

2.6 在“连接虚拟磁盘”页面,选择“使用现有虚拟磁盘”,点击“浏览”选择刚才解压的VHD镜像

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_07

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_08

2.7 虚拟机创建完成后如下:

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_09

2.8 打开虚拟机电源后及进入WindowsNano Server的界面,如下:

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_10

2.9 按F11即可设置本地管理员密码

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_11

2.10 密码设置后进入Nano ServerRecovery Console页面,也是本机管理的工具,可进行本地的一些基础的配置

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_12

3.  创建VHDX镜像

如第二部分的内容,虽然微软直接提供了Nano Server的VHD镜像,但是创建虚拟机后还需要进行主机名、网络和密码等一系列的配置,那么我们可以通过Windows Server 2016 ISO镜像中的Nano Server文件自定义创建VHDX镜像,并做好一些自定义的配置。

3.1 将Windows Server2016镜像已光驱的形式进行挂载,当然也可以直接把ISO里面的NanoServer文件夹单独复制出来,只是在待会创建镜像时指定的MediaPath的位置不一样

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Server_13

3.2 定位到Nano Server文件夹路径,并导入Power Shell模块

Set-ExecutionPolicy RemoteSigned

cd J:\NanoServer\NanoServerImageGenerator\

Import-Module.\NanoServerImageGenerator.psd1

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Server_14

3.3 使用如下脚本根据Nao Server创建自定义VHDX镜像(如下脚本可自定义新增或减少相关的参数)

New-NanoServerImage-Edition Standard -DeploymentType Guest -MediaPath J:\ -BasePath F:\Nano2\Base-TargetPath F:\Nano2\Nano2.vhdx -ComputerName Nano2 -InterfaceNameOrIndexEthernet -Ipv4Address 192.168.8.20 -Ipv4SubnetMask 255.255.255.0 -Ipv4Gateway192.168.8.1 -Ipv4Dns 192.168.8.8 -Verbose

3.4 根据提示设置管理员密码

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_15

3.5 正在创建VHDX镜像

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_16

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_17

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Server_18

3.6 在对应的路径会生成相关的文件和文件夹,我们需要根据生成的VHDX镜像创建虚拟机

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_19

4.  创建虚拟机

4.1 根据第3部分创建VHDX镜像创建第二代虚拟机

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_20

4.2 同样在“连接虚拟硬盘”页面选择“使用现有虚拟磁盘”,并添加第3部分生成的VHDX文件

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_21

4.3 创建打开虚拟机后如下图所示

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_22

4.4 输入账号密码后进入本地管理的控制台Nano Server Recovery Console,选择“Networking”

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_23

4.5 按Enter键后进入网络设置页面,选择对于的网卡

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Server_24

4.6 按Enter键后可看下看网卡的信息正是我们配置的网络信息

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_25

4.7 我们再看看占用的磁盘大小仅有529M

快速部署Windows Nano Server 2016 Hyper-V虚拟机_Windows_26

4.8 我们分配的1GB的内存,但可看到所需的内存需求只需153MB

快速部署Windows Nano Server 2016 Hyper-V虚拟机_2016_27

       以上是关于如何快速部署Windows Nano Server 2016 Hyper-V虚拟机的分享,更多信息可参考TechNet文章:

https://technet.microsoft.com/en-us/windows-server-docs/get-started/nano-server-quick-start