部署和管理Nano Server

Nano Server是一种可远程管理的服务器操作系统,专门优化用于运行在云和数据中心中,类似Windows Server的Server Core模式,但是更加小很多,甚至连本地的PowerShell界面都不提供。不能本地登录,也不支持远程桌面。仅仅占用很少的磁盘空间(根据所安装的模块多少,从300MB到600MB不等),安装速度也非常快。更加重要的是相对与普通的Windows Server甚至Server Core模式的Windows Server,都大大减少了补丁的数量,从而很少需要重新启动。 可以看出Nano Server是下面这些场景理想的操作系统: 计算节点(运行Hyper-V,可以是群集) 存储节点(Scale-Out File Server,可以是群集) 云端的Container或者虚拟机的操作系统 这篇博客不是一个有关Nano Server的详尽的部署手册,只是用于分享一些部署和管理的经验。完整的文档见https://technet.microsoft.com/en-us/library/mt126167.aspx?f=255&MSPPError=-2147217396 。这里还经实测修正了一些命令。   步骤一:创建可以引导的Windows Server Nano 2016 VHD文件 1. 下载下面两个PowerShell脚本。    Convert-WindowsImage.ps1 https://gallery.technet.microsoft.com/scriptcenter/Convert-WindowsImageps1-0fe23a8f    New-NanoServerVHD.ps1 https://gallery.technet.microsoft.com/scriptcenter/Create-a-New-Nano-Server-61f674f1/view/Reviews 2. 创建一个文件夹,我这里用的是F:\NanoServer。将上面两个脚本复制到这个文件夹。 3. 下载Windows Server 2016 Technical Preview ISO (https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-technical-preview) 到本地某个文件夹,我这里用的是D:\ISO 4. 以管理员权限打开一个PowerShell窗口,进入上面的创建的文件夹(F:\NanoServer)。 5. 运行命令.\New-NanoServerVHD.ps1 -serveriso D:\ISO\10074.0.150424-1350.fbl_impressive_SERVER_OEMRET_X64FRE_EN-US.ISO-destvhd f:\nanoserver\Nano-msg8-3.vhd -computername nano-msg8-3 -AdministratorPassword ‘pass@word1’ -Packages ‘Storage’,’OEM-Drivers’,’Guest’同脚本说明中的范例不同,我这里没有指定IP地址,因为在我这里是通过DHCP分配IP地址的。   步骤二:向VHD中添加额外的安装包(这里仅用于说明如何添加,你可以根据自己需要在上面创建VHD的时候就添加,也可以通过下面的步骤添加)…