Windows Nano Server测试和Azure Stack揭秘-盆盆跑微软两会

[导读] Windows Nano Server微软即将出品的超精简服务器,号称无头服务器,和之前咱们熟悉的Windows差异极大,本文盆盆将会展现其神奇之处。此外,盆盆还将介绍微软全新的私有云套件Azure Stack,以及如何用它来管理Windows Nano Server。本文的最后有盆盆的技术讨论微信群,欢迎加入。
html


提示:若是您发现图片没法正常显示,不妨用Chrome浏览器试试看。docker


Windows Nano Server概述
浏览器


五月初的微软两会-Build和Ignite上,Windows Nano Server是热点。这里盆盆就把本身的测试结果分享给你们。
安全


Windows Nano Server,号称无头server,也就是说这个版本没有图形化GUI界面,而不像Server Core只是没有图形化的Shell。其好处是体积小:默认安装只有400多MB,远低于Server Core的6GB左右,固然更加低于传统的图形化Windows Server。服务器


这么小的Windows Nano Server能用来作什么?文档里说是:微信

  • As a “compute” host for Hyper-V virtual machines, either in clusters or not
    app

  • As a storage host for Scale-Out File Server, either in clusters or not
    分布式

  • As a container or virtual machine guest operating system for applications that are developed entirely in the cloudide


也就是说Windows Nano Server能够作Hyper-V主机,甚至是群集,也能作SOFS分布式存储,还能做为Windows Containe或者虚拟机的Guest OS。工具


提到Windows Container,或者说Windows Docker。盆盆估计docker默认跑在server core上,由于build上的demo,能够用CC链接docker的RDP会话,那就必须是server core,Windows Nano Server连GUI都没有,应该也不能支持RDP。


体积小,带来的好处固然不少:性能好,***面小、更加安全,同时补丁更少,这样能够更好地提升其可用性。附图显示,Windows Nano Server的关键补丁只有Windows Server的1/10。

wKioL1Vhwx_CY3SrAAJtV1YLFRM437.jpg


和本来就很精简的Server Core相比,Windows Nano Server驱动加载更少、服务加载更少、端口打开也更少。

wKiom1Vhwa-RC-fcAAIE467XWE0426.jpg


和本来就很精简的Server Core相比,Windows Nano Server消耗的资源也更少,例如进程数更少,内核的内存也更低。

wKioL1Vhw1LBP8iZAAH_JW4PUmI932.jpg


Windows Nano Server也没有本地的Console,因此没法经过键盘鼠标对其进行管理,而须要经过如下方式管控:


你们能够到微软网站搜索下载最新的Windows Server 2016 Technical Preview 2,而后按照如下的文档进行部署,此处再也不赘述:

https://msdn.microsoft.com/en-us/library/mt126167.aspx


若是配置服务器开机运行ipconfig,则第一次启动Windows Nano Server虚拟机,会显示其IP地址。

wKiom1VhwdnQe9zrAAIJGD4P9M4906.jpg


而后能够经过PowerShell等方式远程管理,例如咱们能够查看Windows Nano Server的当前运行进程,能够看到其进程不多,且内存占有率不高。

wKioL1Vhw33R3hRNAARk6THGDzc752.jpg



如何本地化管理Windows Nano Server


Windows Nano Server没有console,因此管理起来不方便,这里推荐采用串口链接进行EMS管理。


首先须要用PowerShell远程链接,并设置Windows Nano Server,并设置如下的Bcdedit选项,启用EMS支持。

wKioL1Vhw46BBqIMAAINjM3sepc504.jpg


而后便可经过Putty链接到Windows Nano Server上。测试的话,建议经过Hyper-V虚拟机的命名管道进行链接。这相似于用Windbg串口接入Windows虚拟机进行调试。


用Putty接入虚拟机后,运行id命令,便可查看该Windows Nano Server虚拟机的信息。

wKiom1VhwhWQguIKAAGyHj3jgXY817.jpg


而后运行cmd命令,便可返回cmd这个Channel的名称和编号,能够用"ch -si 1"这个命令进入cmd这个Channel,根据屏幕提示输入管理员帐户名称和密码,便可打开该Windows Nano Server的cmd会话。


Windows Nano Server的命令行能支持的命令不多,如下是执行dir的效果,能够看到虚拟机的console会同步显示执行的过程:

wKioL1Vhw7GRv4TyAAZqMtK6fdg334.jpg


Windows Nano Server的启动时间究竟是多少?


如下盆盆模仿微软官网所作的demo测试,借助Putty的串行链接,来精准获取Windows Nano Server的启动时间。咱们能够用秒表来精确的计时,而后用Putty重启Windows Nano Server,能够发现当重启显示cmd可用时,一共只有20秒左右!


提示:demo有声音,公共环境里不妨带上耳机观看,以避免影响他人哈

http://v.qq.com/page/v/x/b/v0154kbv8xb.html


Azure Stack远程管理


在微软Ignite大会上,能够看到如下的视频,其中显示能够用微软下一代的Azure Stack加上RSMT的资源包,来对Windows Nano Server进行远程管理。

http://v.qq.com/page/c/f/h/c0154w3cufh.html


因为Azure Stack尚未正式对外公布,暂时没有办法测试。这里盆盆就转贴一下几个图片吧。


能够看到Azure Stack和国际版的Windows Azure的新版门户彻底同样。其中的Windows Nano Server服务器远程管理工具是做为Azure Stack的一个资源包(RP: Resource Provider)而存在。还有其余RP能够用来管理System Center资源等等。


如下是经过Azure Stack管理Windows Nano Server注册表的截图。

wKiom1VhwjrC1TtSAAUFDu7SslQ715.jpg


除此以外,还能够经过Azure Stack来管理Windows Nano Server的其余功能。


这就是所谓的Web方式的远程管理方式,如今将来微软的数据中心管理,所有能够经过Azure Stack来管理,其用户界面和Windows Azure彻底同样,开发接口和PowerShell命令也同样。Mark Russinovich甚至演示用同一个服务模板,同时部署到内网的Azure(就是Azure Stack)和公有云Windows Azure上!


聊天群

  • 本文最初发表于盆盆的微信公众号,您能够扫描网页左上方头像里的二维码来关注。

  • 若是您但愿和咱们沟通技术问题,能够加盆盆的微信markpah,注明在哪里看到便可,我会将您拉入群中。

相关文章
相关标签/搜索