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,註明在哪裏看到便可,我會將您拉入羣中。

相關文章
相關標籤/搜索