Share via


Windows Server 2008 R2:充分利用 Server Core

Server Core 是維護 Windows 環境一種基本又單純的方法。 如果你不熟悉它,然而,你很快就會。

柯布連 M。 Posey

它很容易對伺服器核心作為打折扣的完整的 Windows 作業系統版本。 不過,微軟表示伺服器核心將 Windows 伺服器的首選的部署類型發佈 Windows 8 時。 這樣的情況,它有開始現在使用伺服器核心意義。 獲得舒適與伺服器核心當前版本的 Windows 伺服器內,以便一旦 Windows 8 到達經驗不會那麼外國。

為什麼要使用伺服器核心?

Microsoft 提供非常適當的介面,用於 Windows 伺服器上,所以您可能想知道為什麼你甚至要與伺服器核心打擾。 除了為 Windows 伺服器 8 打下基礎,有三個顯著的優勢,以使用伺服器核心:

  1. **伺服器核心已減少受攻擊面。**伺服器核心已全面爆發的 Windows 伺服器部署,這直接轉換為較小的攻擊面比更小的記憶體。
  2. **伺服器核心是偉大的虛擬化。**由於伺服器核心有比 Windows 伺服器占地面積小,它也會消耗較少的系統資源。 這使得伺服器核心使用的理想選擇,在虛擬伺服器環境中的硬體資源的有效利用是必不可少。
  3. **伺服器核心有助於降低維護。**伺服器核心部署需要更少的修補程式和更少的修補程式相關重新開機比完整的 Windows 伺服器部署。 事實上,微軟估計您可以通過使用伺服器核心消除約 59%的強迫、 修補程式相關的重新開機。

選擇適當的伺服器角色

部署伺服器核心時要記住的最重要的最佳做法之一是仔細選擇伺服器角色。 即使伺服器核心應該證明更多有能力在將來版本的 Windows 伺服器上,伺服器核心的 Windows Server 2008 R2 版本目前僅能夠駐留特定伺服器角色。 這些角色包括:

  • Active Directory 憑證服務
  • Active Directory 網域服務
  • Active Directory 輕量型目錄服務 (AD LDS)
  • 動態主機設定通訊協定 (DHCP) 伺服器
  • DNS 伺服器
  • 檔服務 (包括檔案伺服器資源管理器)
  • Hyper-V
  • 列印和文檔服務
  • 串流處理媒體服務
  • Web 伺服器 (包括 ASP 的一個子集。淨額)

減少伺服器核心足跡

它很容易認為作為最小的 OS 伺服器核心的沒有通常與完全部署相關聯的所有膨脹。 信不信由您,不過,伺服器核心不會有一些超重的行李。 您可能能夠通過消除某些職能,減少伺服器核心足跡更進一步。

如果你認為回原始伺服器核心版本 Windows Server 2008 中,你會記得它不支援 Windows PowerShell。 在 Windows Server 2008 R2 中添加了 Windows PowerShell 支援。 當然,Windows PowerShell 取決於微軟。NET 框架,也是目前在 Windows Server 2008 R2 版本的伺服器核心。

你可以看到,自成立以來,伺服器核心已顯著增長,並添加到在 Windows Server 2008 R2 的當前反覆運算的功能。 但是,有三個主要元件,您可能需要考慮刪除:

  • .網路支援 (這可以節省大約 500 MB 的磁碟空間,但 Windows PowerShell 需要)
  • 輸入的法編輯器 (IME) 支援 (這可以節省大約 200 MB 的磁碟空間,但用於其他語言包)
  • Windows 64 (WoW64) 支援 (這可以節省約 150 MB 的磁碟空間,但需要運行 32 位應用程式) 的視窗

刪除這些元件是一種半永久性的操作。 刪除後,他們就永遠離開了除非您重新安裝它們,通常需要重新開機。

更多關於 WoW64

WoW64 允許您在 64 位 Windows 作業系統上運行 32 位代碼。 WoW64 安裝在預設情況下,並佔用大約 150 MB 的磁碟空間。 如果您不打算在伺服器上運行 32 位的任何代碼,您可以安全地刪除。

WoW64 中刪除之前,有兩種情況下,您需要考慮在其中 WoW64 是必需的即使你還沒有使用任何的 32 位應用程式。 如果您的伺服器是作為網域控制站,或者如果要運行 AD LDS,您會需要 WoW64。

順便說一下,如果 WoW64 中刪除的伺服器正在使用需要它的代碼,您會看到沒有具體提到 WoW64 的含糊不清的錯誤消息:"支援的圖像類型所需的子系統不存在。"

同樣,試圖 WoW64 安裝在伺服器上沒有安裝 32 位微軟安裝程式 (MSI) 檔會導致不同的但同樣含糊不清的錯誤消息:"錯誤 1719年。 Windows 安裝程式服務無法訪問。 如果 Windows 安裝程式不安裝正確,這會發生。 請與您的支援人員提供援助。

部署圖像服務和管理工具

選擇的伺服器為啟用或禁用角色和功能的核心工具是部署圖像服務和管理 (DISM) 的工具。 使用 DISM 是相當簡單的。 例如,如果你想看到的所有當前啟用的功能,您可以使用此命令將列出所有可用的功能,並告訴您每個功能是啟用還是禁用,和重新開機是否掛起 (請參見圖 1):

DISM /online /Get-Features

You can use DISM to display all available features

圖 1 你可以使用 DISM 來顯示所有可用的功能。

一旦你知道您想要啟用該功能的名稱,你可以用此命令:

Dism /Online /Enable-Feature /FeatureName:<feature name>

同樣,您可以刪除此命令的特徵:

Dism /Online /Disable-Feature /FeatureName:<feature name>

等功能。NET 框架和 WoW64 是預設安裝的。 可以安全地啟用或禁用它們使用以前的詳細方法。 移除功能是不同于簡單地將其禁用。 去除實際上從伺服器硬碟中刪除功能。 執行此操作與啟動 /w ocsetup 命令,您要刪除的元件的名稱後跟和 / 卸載開關 (請參見圖 2)。 元件名稱是區分大小寫。

You can reduce the Server Core footprint by removing unnecessary features.

圖 2 通過刪除不必要的功能,可以減少伺服器核心足跡。

例如,如果您要刪除 WoW64,將是該命令:

Start /w ocsetup ServerCore-WOW64 /uninstall

同樣,可以使用此命令來重新安裝 WoW64:

Start /w ocsetup ServerCore-WOW64

您可以看到如何使用命令 (請參閱圖 3)。

Use the ocsetup command to install Server Core components.

圖 3 使用 ocsetup 命令來安裝伺服器的核心元件。

熟悉。NET 框架和 ASP。淨的局限性

伺服器核心部署做的確有局限性全面部署中找不到。 要真正使最大的伺服器核心,你要知道它的局限性和在他們的範圍內工作。 考慮到這一點,也有一些限制條件。其中,您需要瞭解.NET 框架。

這些限制通常圍繞伺服器核心使用 Windows 元件的一個子集這一事實。 因此,有的是。伺服器核心中不存在的淨命名空間。 同樣,Windows 的演示文稿的基礎是從丟失。NET 框架。

正如有許多與關聯的限制。NET 框架,也有與使用 ASP 的一些限制。由 IIS 的網。 伺服器核心使用相同的 ASP。淨完整的 Windows 伺服器安裝的包。 但是,您嘗試創建一個 Web 網站伺服器核心上之前,值得注意的是代碼,使用 System.Web.Mail 將會失敗,因為對 CDOSYS (該伺服器核心中不存在) 的依賴。 Microsoft 建議修改 Web 應用程式碼使用 System.Mail.Net,而不是 System.Web.Mail。

測試應用程式的支援

正如您所看到的有相當多的規劃進入優化伺服器核心部署。 您可以安裝不同的角色和系統圖像中應該包含的元件。 很容易專注于作業系統的要求,但是,不要忘記關於應用程式所需的支援很重要。 例如,大多數伺服器使用備份代理和防毒軟體。 但是,伺服器核心的極簡主義性質意味著有時這些支援應用程式可能無法正常伺服器核心部署中。 為此,務必進行徹底測試伺服器核心應用程式基礎設施投入生產環境的任何核心伺服器之前。

最後一點提醒

伺服器核心與全面爆發的 Windows 伺服器部署中,不同的是,不會提示您輸入產品金鑰。 甚至 SCONFIG 工具,其目的是緩解初始配置過程,並缺乏輸入產品金鑰的機制。 這樣的情況,它可以很容易忘記許可您伺服器核心的部署。

所以,做選擇的工具是 SLMGR.VBS。 如果您不確定您是否已經許可您伺服器核心的部署,您可以通過輸入以下命令來檢查許可證伺服器的狀態:

SLMGR.VBS –DLI

完全許可伺服器結果將顯示在圖 4

圖 4 這是一個完全許可的伺服器看起來像。

如果您發現您需要輸入產品金鑰,你可以通過輸入以下命令:

SLMGR.VNS –IPK <your product key>

輸入的產品金鑰之後,您需要啟動您的伺服器。 通過輸入以下命令啟動啟動過程:

SLMGR.VBS -ATO

伺服器核心部署都是確保在未來變得更為常見。 要有效地使用伺服器核心關鍵是要瞭解它的局限性和您可以在這些限制內的工作。

Raymond Chen

**柯布連 M。 Posey**MVP,是兼職的技術作家,與成千上萬的文章和書給他的信用數十個。 您可以訪問 Posey 的網站,網址是 brienposey.com。

相關內容