換代Server 8 遠程管理不再難
2012年對于你的公司來說,意味著需要管理各種各樣的服務器,并且它們在互聯網中以各種不同的方式相互連接。
Windows并不擅長傳統意義的遠程管理。因此,這意味著你或許需要依賴一些第三方工具進行遠程管理。或者說,你只能從位置A管理本地的服務器,如果位置B的服務器出現問題,你就必須開車到B地或安排人在那里來解決問題。對于那些將自己的服務器托管在全球各地數據中心的公司來說,這種處理問題的方式會面臨極大的風險。而現實是,你必須能夠接觸和管理那些不知道在哪里,也不知道如何進行連接的服務器。
微軟表示,Windows Server 8旨在成為支持任意連接方式的所有類型服務器的理想選擇平臺。各種類型的連接方式包括公有云、私有云、數據中心、服務器場,以及你命名的連接方式等。無論服務器的數量有多少,以及它們的連接方式有多復雜(包括Internet),都能輕松地管理它們,這將是Windows Server 8的核心思想之一。
微軟正通過三個方面的努力來獲得成功:
最大的變化莫過于微軟刪除了長久以來作為默認界面和管理選項的Windows圖形用戶界面。這又如何與遠程管理扯上關系?它更多的是觀念的改變,是從有操作系統以來遍布Windows系統管理理論的思維改變。在Windows Server 8中,微軟已經承諾將把命令行作為Windows系統管理的默認界面。你還是可以安裝傳統的Windows圖形用戶界面,但它完全是可選項,Server Core版本將是標準的安裝選項,完整版將變得不再重要。因為更重要的是,用命令行工具會讓管理遠程計算機更加容易,讓服務器更少出錯,更高效地使用腳本處理重復性的任務、更輕松的連接和狀態報告,并且讓你具有通用服務器管理任務的能力。
簡而言之,盡管微軟已將其圖形管理工具更新為Metro-Style,但是弱化圖形用戶界面可以使整個操作系統更加無縫地與其組件、自身以及其它實例和服務器進行連接和交互。例如,你可以在你的電腦中使用相同的命令管理各個數據中心的服務器,也可以以相同的方式管理云中運行的服務器實例,它們都是從命令行中使用 PowerShell進行管理,這種管理方式會讓你形成一種習慣。一組工具和命令可以管理運行在任何地方的操作系統,這就是Windows Server 8的設計初衷。
在Windows Server 8中,幾乎所有想到的東西都可以用PowerShell實現。許多服務器產品和老版Windows上的服務在內核上都是使用 PowerShell,圖形界面的控制臺只是簡化了創建PowerShell命令的交互方式,在向導完成時,PowerShell命令就會被執行。PowerShell跟操作系統的結合已經非常緊密了。
雖然新的服務器管理器界面仍然是一個圖形界面,但它基本上就是一個可以進行遠程連接的shell。舉個例子,假如你新采購了10臺服務器,需要將它們作為文件服務器投入到生產環境中。如果服務器安裝的是Windows Server 2008,或Windows Server 2008 R2 的操作系統,一般的做法是使用遠程桌面登錄到每臺服務器,通過服務器管理器添加角色的向導一步步完成安裝、重新啟動和驗證。然后在其它9臺服務器中重復安裝步驟直到所有服務器安裝完成。這種任務是可以完成的,但是如果你有新的預算,需要購買100臺這樣的服務器并進行安裝,那你只能期待上帝的保佑了。
但是在Windows Server 8中,這種類型的角色安裝部署服務將會是另一番風景:你在一個管理控制臺或一臺服務器上運行服務器管理器,通過向導進行角色的安裝,完成后將整個過程的配置信息導出到一個XML文件中。這個XML文件會被發送到新的服務器,然后只要在其它服務器上執行PowerShell命令并調用該 XML文件就可以自動準確地完成安裝。直接通過一個XML文件和Windows內置的工具,你就可以同時部署大量的服務器并保證它們安裝的一致性,這實在是太神奇了。
此外,服務器管理器的圖形部件可以匯總多個服務器的關鍵信息。你可以根據你的需求從大量不同位置的服務器中收集數據,并在一個窗口中查看,按需要篩選你需要的事件信息。你甚至可以同時對所有滿足條件的服務器執行你在界面中選擇的操作。例如,如果你選擇多個安裝有Web服務的服務器,你可以只從單個控制臺重新啟動這些服務器的IIS,當然你也可以重新啟動服務器。
如果微軟可以繼續堅持在Windows Server 8中無縫遠程管理體驗的愿景,那么在不遠的將來管理員無論身在何處,都可以輕松進行管理。
【編輯推薦】