新增網頁伺服器或應用程式伺服器至伺服器陣列 (SharePoint Server 2010)
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2012-03-12
本文說明如何將伺服器新增至現有 Microsoft SharePoint Server 2010 伺服器陣列,以便稍後將伺服器設定為前端網頁伺服器或應用程式伺服器。本文中的程序適用於至少由兩層組成的 SharePoint Server 2010 伺服器陣列,但這些程序並不適用於將單一伺服器部署轉換為多伺服器陣列。
本文內容:
準備工作
安裝必要軟體
安裝 SharePoint 軟體
將伺服器新增至伺服器陣列
設定新伺服器
準備工作
將伺服器新增至伺服器陣列之前,規劃及準備是不可或缺的。其中有幾項工作屬於規劃及準備範疇。第一項工作是決定新伺服器在伺服器陣列中扮演的角色。完成這項工作之後,還有其他工作必須在開始於新伺服器上安裝軟體前完成。
決定伺服器角色
若要將新伺服器新增至伺服器陣列,您必須瞭解它的預定角色,才能規劃其他或特定的設定,還要評估伺服器新增至生產環境後可能造成的影響。
注意
在一般的三層式伺服器陣列中,會包含前端網頁伺服器、同時架設管理中心的應用程式伺服器,以及資料庫伺服器。本文討論範圍包括前端網頁伺服器和應用程式伺服器角色。
在決定伺服器將在伺服器陣列拓撲中扮演的角色之後,您需判斷要讓伺服器符合此角色而必須設定的服務和功能。這項資訊將決定要如何設定 SharePoint Server 2010,才能將伺服器佈建為 Web 層或應用程式層中的角色。如需詳細資訊,請參閱<服務應用程式與服務管理 (SharePoint Server 2010)>。
下圖說明 SharePoint Server 2010 伺服器陣列,其中有兩部負責處理內容並主控搜尋查詢元件的前端網頁伺服器 (Web-1 和 Web-2)。唯一的應用程式伺服器 (App-1) 除主控管理中心之外,還主控伺服器陣列的搜尋編目元件。
將伺服器新增至伺服器陣列的可用作法
下列各節提供有關前端網頁伺服器和應用程式伺服器角色的一般特性資訊。
前端網頁伺服器角色
前端網頁伺服器的基本角色,是主控處理來自使用者要求所需的網頁、Web 服務及網頁組件。網頁伺服器會將這些要求導向應用程式伺服器,而應用程式伺服器接著再將結果傳回前端網頁伺服器。
若沒有任何專屬搜尋伺服器,前端網頁伺服器也可以因為伺服器陣列的需求,而設定為支援搜尋。
注意
散發搜尋不適用於 SharePoint Foundation 2010,因為在此版本中每個內容資料庫只能有一個搜尋執行個體。
SharePoint Server 2010 提供更多彈性,可讓您在一或多部前端網頁伺服器上安裝不同的搜尋元件 (通常是查詢元件),即前面伺服器陣列圖例中的作法 A 所示。若新增第三部伺服器,還可以改善負載平衡,並提升前端網頁伺服器可用性。Web 層上的三部伺服器部署方式稱為「延伸的伺服器陣列」。
應用程式伺服器角色
在三層式伺服器陣列中,主控管理中心的伺服器預設為應用程式伺服器。您可以新增應用程式伺服器,來主控可部署至單一伺服器並供伺服器陣列中所有伺服器使用的服務。
具有類似使用量和效能特性的服務,可按照邏輯在伺服器上歸類為一組,而且若有必要擴充伺服器陣列以因應效能或容量需求時,這些服務也可以主控於多部伺服器上。例如,與用戶端相關的伺服器陣列服務 (例如 Word Services 和 Word Viewer) 可以結合成一個服務群組,並主控於專屬伺服器上。此外,有些服務 (例如 Managed Metadata Service) 可以設定為可供其他伺服器陣列使用的服務應用程式。
在我們的伺服器陣列圖例中,有兩種作法可以用來新增應用程式伺服器。
作法 B 中,新增了一部伺服器,並將該伺服器設定為主控伺服器陣列的所有查詢。查詢元件則已從前端網頁伺服器中移除。
作法 C 中,新增了伺服器,並將該伺服器設定為專屬的編目伺服器,使得主控管理中心的伺服器可減輕伺服器陣列的索引編製工作。前端網頁伺服器則繼續主控伺服器陣列的查詢元件。
在執行企業搜尋的三層式伺服器陣列中,專屬的應用程式伺服器通常是設定為主控個別企業搜尋元件。主控查詢元件的伺服器一般稱為查詢伺服器,而主控編目元件的伺服器則稱為索引伺服器。如需詳細資訊,請參閱<管理搜尋拓撲>。
其他工作
開始在伺服器上安裝必要軟體之前,您必須:
確認新伺服器符合<硬體及軟體需求 (SharePoint Server 2010)>中所述的硬體和軟體需求。
注意
建議的最佳作法是,新伺服器作業系統的 Service Pack 層級應與現有伺服器陣列的伺服器相同,並且具有相同的安全性更新和其他 Hotfix。
確認您在新伺服器上具有安裝及設定所需的最低權限等級。您必須是 SharePoint 伺服器陣列管理員群組成員與本機伺服器電腦管理員群組的成員,才可完成本文中的程序。如需詳細資訊,請參閱<管理帳戶與服務帳戶 (SharePoint Server 2010)>。
確認您知道所要連線之伺服器陣列使用的資料庫伺服器名稱,以及設定資料庫名稱 (如果您要使用 Windows PowerShell 命令新增伺服器的話)。
如果您打算使用 Windows PowerShell 命令來新增伺服器,請確認您符合下列基本需求:您是設定資料庫上 SharePoint_Shell_Access 角色的成員,以及 SharePoint 2010 產品安裝所在電腦上 WSS_ADMIN_WPG 本機群組的成員。
記下現有伺服器陣列的伺服器上 SharePoint Server 2010 二進位檔案和記錄檔的位置。建議您將新伺服器上這些檔案的位置對應至伺服器陣列中其他伺服器所用的位置。如需詳細資訊,請參閱<設定診斷記錄 (SharePoint Server 2010)>。
重要
若將追蹤記錄檔路徑變更為非系統磁碟機,則伺服器陣列中的所有伺服器上都必須有此位置。若此位置不存在,則現有的伺服器或新的伺服器將無法記錄資料。此外,除非新的伺服器上存在您所指定的路徑,否則您將無法新增伺服器。您無法使用網路共用進行記錄。
安裝必要軟體
您必須先在新伺服器上檢查並安裝所有必要軟體,然後才能安裝 SharePoint Server 2010 並將伺服器新增至伺服器陣列。您可以透過使用 SharePoint Server 2010 準備工具來進行此檢查,不過該工具需要網際網路連線來下載並設定 SharePoint Server 2010 必要軟體。若伺服器陣列的伺服器沒有網際網路連線,您還是可以使用此工具來判斷哪些是必要軟體。您必須取得必要軟體的可安裝映像。如需安裝位置,請參閱<決定硬體和軟體需求 (SharePoint Server 2010)>中的<安裝必要軟體>。
提示
取得必要軟體複本之後,建議您建立安裝點,以儲存映像。您可以使用此安裝點安裝未來的軟體更新。
如需如何安裝必要軟體的詳細指示,請參閱<適合三層伺服器陣列的多伺服器 (SharePoint Server 2010)>一文中的<準備伺服器陣列中的伺服器>。
安裝 SharePoint 產品軟體
安裝所有必要軟體之後,請使用下列程序,在新伺服器上安裝 SharePoint Server 2010。如需如何安裝 SharePoint Server 2010 的詳細指示,請參閱<以 SQL Server 部署單一伺服器 (SharePoint Server 2010)>。
安裝 SharePoint
從產品媒體或 SharePoint Server 2010 產品安裝檔案所在的檔案共用,執行 Setup.exe。
在 [開始] 頁面上,按一下連結以安裝 SharePoint Server 2010。
檢閱並接受 Microsoft 授權合約。
選取伺服器陣列安裝,然後選取完整安裝。
注意
您可以選擇只安裝前端網頁伺服器所需的元件。不過,透過使用完整安裝,將有較大彈性可重新決定伺服器角色在伺服器陣列中的用途。
接受安裝 SharePoint Server 2010 的預設檔案位置,或變更安裝路徑以符合您的需求。
注意
建議的最佳作法是在非系統磁碟機上安裝 SharePoint Server 2010。
安裝程式完成時,會出現對話方塊提示您執行 SharePoint 產品設定精靈以完成伺服器的設定。您可以立即啟動精靈,或是稍後從 Windows 命令提示字元啟動。
將伺服器新增至伺服器陣列
您可以使用 SharePoint Server 2010 使用者介面或 Windows PowerShell,將伺服器新增至伺服器陣列。下列程序說明這兩種方法:
使用使用者介面新增伺服器
使用 Windows PowerShell 新增伺服器
請使用下列程序,透過設定精靈將伺服器新增至伺服器陣列。
使用使用者介面新增伺服器
在新伺服器上按一下 [開始],指向 [所有程式],然後按一下 [Microsoft SharePoint 2010 產品設定精靈]。
在 [歡迎使用 SharePoint 產品] 頁面上,按 [下一步]。
在 [連線至伺服器陣列] 頁面上,按一下 [連線至現有的伺服器陣列]。
按 [下一步]。
在 [指定設定資料庫設定] 頁面的 [資料庫伺服器] 方塊中,輸入 SQL Server 執行個體名稱,然後按一下 [擷取資料庫名稱]。
在 [資料庫名稱] 清單中選取設定資料庫的名稱,然後按 [下一步]。
在 [指定伺服器陣列安全性設定] 頁面的 [複雜密碼] 方塊中,輸入伺服器陣列複雜密碼的名稱,然後按 [下一步]。
在 [完成 SharePoint 產品設定精靈] 頁面上,按 [下一步]。
在主控管理中心的伺服器上,按一下 [管理此伺服器陣列中的伺服器],確認新伺服器是伺服器陣列的一部分。
注意
您也可以透過檢視記錄檔,確認伺服器是否成功新增,或疑難排解新增失敗。這些檔案位於 SharePoint Server 2010 安裝所在磁碟機的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 資料夾中。
在 [伺服器陣列中的伺服器] 頁面上,按一下新伺服器的名稱。請使用 [伺服器上的服務] 頁面上的可用服務清單,來啟動要在新伺服器上執行的服務。
設定 SharePoint Server 2010,使新伺服器符合其預定角色。如需詳細資訊,請參閱<設定新伺服器>。
使用下列 Windows PowerShell 程序開始新增伺服器之前,請先使用安裝程式 Windows PowerShell 命令安裝 SharePoint Server 2010:
使用 Windows PowerShell 新增伺服器
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [SharePoint 2010 管理命令介面]。此時,您可以發出下列命令,將伺服器新增至伺服器陣列。
在 Windows PowerShell 命令提示字元處,輸入下列命令,將伺服器連線至設定資料庫:
ConnectSPConfigurationDatabase -DatabaseServer "<$DatabaseServer>" -DatabaseName "<$RunSettings.ConfigurationDatabaseName>" -Passphrase "<$Passphrase>"
其中:
<$DatabaseServer> 是主控設定資料庫的伺服器名稱
<$RunSettings.ConfigurationDatabaseName> 是設定資料庫的名稱
<$Passphrase> 是伺服器陣列的複雜密碼
在 Windows PowerShell 命令提示字元處,輸入下列命令以安裝說明檔集合:
Install-SPHelpCollection -All
在 Windows PowerShell 命令提示字元處,輸入下列命令以安裝 SharePoint 的安全性資源:
Initialize-SPResourceSecurity
在 Windows PowerShell 命令提示字元處,輸入下列命令以安裝基本服務:
Install-SPService
在 Windows PowerShell 命令提示字元處,輸入下列命令以安裝所有功能:
Install-SPFeature -AllExistingFeatures
在 Windows PowerShell 命令提示字元處,輸入下列命令以安裝應用程式內容:
Install-SPApplicationContent
在 Windows PowerShell 命令提示字元處,輸入下列命令以取得伺服器陣列中的伺服器清單。
Get-SPFarm | select Servers
注意
您也可以透過檢視記錄檔,確認伺服器是否成功新增,或疑難排解新增失敗。這些檔案位於 SharePoint Server 2010 安裝所在磁碟機的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 資料夾中。
設定 SharePoint Server 2010,使新伺服器符合其預定角色。如需詳細資訊,請參閱<設定新伺服器>。
設定新伺服器
對於伺服器陣列中的新伺服器,您必須設定必要服務,以支援為其規劃的角色,新伺服器才能有實際功能。如需詳細資訊,請參閱<設定服務 (SharePoint Server 2010)>。