規劃虛擬化 (SharePoint Server 2010)
上次修改主題的時間: 2016-11-30
本文說明在虛擬環境中成功部署 Microsoft SharePoint Server 2010 所需遵循的規劃程序。在此規劃程序中,每個步驟都會包含連至適當文件的連結。本文假設您已決定要在虛擬環境中部署的 SharePoint Server 2010 解決方案。表面上,在虛擬機器上部署 SharePoint Server 2010 伺服器陣列,與在實體伺服器上部署伺服器陣列完全相同。但其實虛擬環境中的部署作業涉及各種不同規劃層面,不僅需考量 Windows Server 2008 Hyper-V 技術 的特性,還需顧及如何在虛擬化伺服器上實作虛擬機器、虛擬網路介面卡及虛擬硬碟。
在開始訂立虛擬化計畫之前,建議您先閱讀 Hyper-V 規劃和部署指南 (https://go.microsoft.com/fwlink/?linkid=187964&clcid=0x404)。
下列主題的詳細資訊不在本文討論範圍內,將在其他文章中另行說明:
容量管理
高可用性
使用虛擬環境
安全性需求
嚴重損壞修復
營運持續力規劃
虛擬環境由兩個相互關聯的層面所組成,一為實體層,一為虛擬層。無論哪一層發生設定變更,伺服器的另一層就會隨之受到影響。當您在規劃、部署及使用虛擬環境中的 SharePoint Server 2010 時,會明顯感受到這種相互關聯性。
訂立在虛擬環境中部署 SharePoint Server 2010 的計畫
對虛擬伺服器陣列的規劃,應比照實體伺服器陣列的規劃。在實體伺服器上部署 SharePoint Server 2010,大部分 (若非全部) 的議題及需求都能同等適用於虛擬機器上。您所做的任何決定 (例如處理器或記憶體基本需求),都會直接影響所需虛擬主機的多寡,及主機能否足以支援您為伺服器陣列指定的虛擬機器。
完成規劃實體伺服器陣列之後,即擁有設計虛擬化架構所需的全部資訊。理論上,這個架構幾乎趨近於您打算當成實際執行的最終虛擬化解決方案。但實際上,這個架構卻可能隨著您一步步完成系統生命週期部署階段之後而改變。就事實層面來說,您可能會覺得某些伺服器陣列的伺服器角色並不適用於虛擬化。
下列程序摘要說明主要規劃步驟、工作及參考資料。
訂立虛擬化計畫
決定虛擬化範圍
「決定範圍」是攸關能否成功實作、管理及評估虛擬化專案的重要因素。請務必考量到,事實上,大多數解決方案都會有數個伺服器陣列元件。例如,網際網路對向的入口網站通常都會有發佈伺服器陣列、製作伺服器陣列及測試或品質保證伺服器陣列。在決定範圍的同時,您必須決定要對部分或全部解決方案基礎結構進行虛擬化。
請利用下列工作清單決定虛擬化範圍。
工作 1:確認所有必須實作您解決方案的伺服器陣列。
工作 2:針對每個伺服器陣列,決定必要伺服器數目,及每部伺服器在伺服器陣列中所扮演的角色。
工作 3:確認要在虛擬環境中部署哪些伺服器陣列。
釐清解決方案範圍有助於精簡部署範圍,讓解決方案易於實作及管理。如需詳細資訊,請參閱<規劃網站與解決方案 (SharePoint Server 2010)>。此外,雖然解決方案共用幾個常用元素,但是每一個解決方案各有其自己的需求。如需詳細資訊,請參閱<基本網站規劃 (SharePoint Server 2010)>。<規劃社交運算與共同作業 (SharePoint Server 2010)>。該篇文章說明其中一個常用的解決方案。
請根據解決方案目標、解決方案需求或按業務單位,以精簡範圍。
確認要虛擬化的伺服器
確認適用於虛擬化的伺服器。就技術層面及 Microsoft 支援層面而言,其實所有 SharePoint 伺服器都能虛擬化。要對哪部特定伺服器陣列伺服器進行虛擬化,應依據下列條件來決定:
公司規範遵守原則 (例如,法律規章及技術規範)
合併伺服器帶來的好處,例如降低電耗及實體空間需求。如需詳細資訊,請參閱伺服器虛擬化(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=187965&clcid=0x404)(可能為英文網頁)。
容量需求 (請參閱下個規劃步驟)
確認每部伺服器陣列伺服器的容量需求
將伺服器陣列伺服器視為實體伺服器,以決定每部伺服器陣列伺服器的資源需求。請考量特殊用途的伺服器角色,例如主控企業搜尋元件。您需指定下列每個伺服器元件所需的資源數量:
記憶體
處理器數目及時脈速度下限
硬碟數目及大小
網路介面卡數目及其所需輸送速度
注意
對於實體伺服器及虛擬機器,請規劃尖峰負載,並決定如何處理短時間內的負載暴增。
判斷虛擬機器是否符合實體需求。
您必須判斷在步驟 3 中所確認的每部虛擬機器,是否都符合對應實體伺服器的容量需求。請至少完成下列各項工作:
作業 1:評估在可用虛擬主機容量條件下的記憶體需求。
工作 2:評估處理器需求。Hyper-V 強制規定每部虛擬機器最多只能擁有四個虛擬處理器。如果實體伺服器陣列伺服器要求八個處理器,請決定是否可增加伺服器陣列中的虛擬機器數目,以滿足此需求。
工作 3:評估在本機實體儲存裝置或 SAN 條件下的虛擬機器儲存需求。
決定虛擬主機需求
決定基本主機需求 (記憶體、核心數目、本機硬碟的數目及大小、網路介面卡數目)。此外,請同時考量並規劃下列事項:
延展性:決定是否可對主機電腦增加更多 CPU、記憶體、硬碟及網路介面卡。
重要
您可能會因為製造商及電腦型號而無法增加容量。因此在使用或購買伺服器之前,需先瞭解相關資訊。
額外主機容量:決定主機是否具備足夠容量可擴充現有虛擬機器,或額外增加虛擬機器。這點非常重要,如此您才能規劃使用 Hyper-V 容錯移轉叢集、快速移轉或即時移轉。
重要
規劃尖峰負載,並決定如何處理短時間內的負載暴增。
設計虛擬化架構
一個設計完善的架構,是解決方案成功不可或缺的條件。在 SharePoint Server 2010,基本三層式拓撲為所有解決方案的基礎所在。有了下列要素,將可打造出一個遵循所建議基礎拓撲的完善設計:
良好整體效能
容易維護及升級
彈性
延展性
高可用性
如需詳細資訊,請參閱<規劃伺服器陣列與環境 (SharePoint Server 2010)>。
虛擬化架構模型包括組成伺服器陣列拓撲的虛擬主機及虛擬機器。此模型可讓要部署的虛擬環境具體化。如需詳細資訊,請參閱<規劃虛擬架構 (SharePoint Server 2010)>。
注意
在您一步步進行規劃時,請準備精簡架構。下列步驟可能會要求變更架構。
確認儲存需求
決定需提供多少本機實體儲存裝置或 SAN 存放裝置容量,供 Hyper-V 相關儲存使用,例如設定檔、虛擬硬碟 (VHD) 及快照集。
確認備份及復原需求
除伺服器陣列伺服器之外,您還必須為整個或部分伺服器陣列規劃備份及復原。如需詳細資訊,請參閱<備份及復原 (SharePoint Server 2010)>。
決定高可用性需求並設計解決方案
確認達成網頁伺服器、應用程式伺服器、資料庫等高可用性的作法。常見策略有:
備援容錯硬體及伺服器
支援熱抽換元件
虛擬及實體伺服器的容錯移轉叢集。如需詳細資訊,請參閱 Hyper-V:使用 Hyper-V 及容錯移轉叢集(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=187967&clcid=0x404)(可能為英文網頁)。
對資料庫伺服器進行叢集或鏡像。
確認健康情況及容量指標,以監控虛擬環境。如需詳細資訊,請參閱<虛擬環境中的容量管理與高可用性 (SharePoint Server 2010)>。
請結合前述步驟中您為 SharePoint Server 2010 進行規劃時所得出的各項重要指標。如需詳細資訊,請參閱<規劃伺服器陣列與環境 (SharePoint Server 2010)>。您必須決定所有健康狀況及容量指標,才能蒐集到虛擬環境中下列物件的測量值。
已安裝 SharePoint Server 2010 的虛擬機器
不是伺服器陣列一部分的虛擬機器,例如防火牆伺服器
虛擬主機
網路元件
開始蒐集虛擬環境的資料之後,就可以建立基準值,以便在部署期間及伺服器陣列變成實際執行環境之後,藉以評估及調整虛擬環境。
針對系統生命週期的部署階段訂立部署計畫。
如需詳細資訊,請參閱<技術圖表 (SharePoint Server 2010)>一文中的 SharePoint 2010 產品部署模型。
訂立維護計畫
訂立維護計畫以便實作密碼變更和套用軟體更新、Service Pack 及 Hotfix。此計畫應涵蓋虛擬機器及虛擬主機。