適合三層伺服器陣列的多伺服器 (SharePoint Foundation 2010)
適用版本: SharePoint Foundation 2010
上次修改主題的時間: 2016-11-30
本文說明如何在多部伺服器上安裝 Microsoft SharePoint Foundation 2010,以建立跨三層部署的 Microsoft SharePoint Foundation 伺服器陣列。此伺服器陣列由兩部前端網頁伺服器、一部應用程式伺服器及一部資料庫伺服器所組成。本文所述的部署順序及設定以建議的最佳作法為依歸。所產生的伺服器陣列設定並不複雜,但提供了在類似 (或較複雜) 的伺服器陣列上實作 SharePoint Foundation 解決方案的基礎結構。
伺服器陣列佈建有 SharePoint Foundation 搜尋,搜尋功能會設定為編目建立為此部署之一部分的內容。
本文內容:
概觀
準備伺服器陣列中的伺服器
在伺服器陣列的伺服器上安裝 SharePoint Foundation 2010
建立及設定伺服器陣列
新增網頁伺服器至伺服器陣列
設定診斷記錄及 Usage and Health Data Collection
建立網站
後續安裝步驟
概觀
此部署的基本步驟如下:
確定您熟悉三層拓撲的概念。
確定您完成所有規劃及準備工作,例如確認硬體與軟體需求。
在伺服器陣列中所有的伺服器上安裝必要軟體更新。
在應用程式層與 Web 層中,於伺服器上安裝 SharePoint Foundation 必要軟體。
在應用程式伺服器與網頁伺服器上安裝 SharePoint Foundation。
建立及設定 SharePoint 伺服器陣列。
佈建服務。
視需要完成部署後的工作。
拓撲概觀
此拓撲一般會用於<部署概觀 (SharePoint Foundation 2010)>中所述的中型與大型伺服器陣列。若考慮到效能、容量及延展性,建議使用三層拓撲,而不是二層拓撲。三層拓撲提供支援垂直擴充與水平擴充的最有效之實體與邏輯配置,並可改善伺服器陣列之成員伺服器之間的服務散佈。下圖說明本文所描述的三層部署。
請參考上圖並注意下列事項:
您可以將網頁伺服器新增至 Web 層。這些伺服器可設定為處理使用者要求的慣用網頁伺服器。
您可以將伺服器陣列中的伺服器新增至應用程式層,並將其設定為專用伺服器,以架設管理中心網站,或主控需要專用資源或與 Web 層隔離之伺服器陣列上的其他服務,例如計時器工作及沙箱服務。
您可以將資料庫伺服器新增至資料庫層,以實作獨立執行個體、資料庫鏡像或容錯移轉叢集。若要設定高可用性的伺服器陣列,資料庫層必須要有資料庫鏡像或容錯移轉叢集。
開始之前
開始部署之前,請執行下列作業:
確定您熟悉 Windows Server 2008 之效能調校指南及 Windows Server 2008 R2 之效能調校指南(可能為英文網頁)中所述的作業系統規則。
確定符合所有硬體與軟體需求。如需詳細資訊,請參閱<硬體及軟體需求 (SharePoint Foundation 2010)>
確定依照<初始部署所需的管理帳戶與服務帳戶 (SharePoint Foundation 2010)>所述,準備以適當權限設定必要帳戶
注意
建議的最佳安全性作法是使用最低權限管理安裝 SharePoint Foundation。
使用 Microsoft SharePoint 2010 產品準備工具
Microsoft SharePoint 產品準備工具會檢查必要軟體是否存在,並安裝及設定所有必要的程式。Microsoft SharePoint 產品準備工具需要網際網路連線,才可下載及設定 SharePoint Foundation 必要軟體。若伺服器陣列中的伺服器沒有網際網路連線,則必須取得必要軟體的可安裝映像。如需安裝位置的相關資訊,請參閱<決定硬體和軟體需求 (SharePoint Foundation 2010)>中的<安裝必要軟體>。
若決定取得可安裝的映像,建議您建立可用以儲存映像的安裝點。您可以使用此安裝點安裝未來的軟體更新。
資料庫伺服器
確定已將 SQL Server 2005 或 SQL Server 2008 更新為所需層級,並設定如下:
SQL Server 2005:啟用本機與遠端連線,並將其設定為使用 TCP/IP 通訊協定。
SQL Server 2008:為網路設定啟用 TCP/IP 通訊協定。
在資料庫管理員與 SharePoint 管理員分開作業的組織中,需要確保有正確的 SQL Server 版本可供使用,並更新為所需層級。此外,您必須要求為伺服器陣列設定一個 DBA 所建立的資料庫。
注意
本文中的程序不使用 DBA 所建立的資料庫;因此在 DBA 所建立的資料庫部署中使用的是不同的程序。如需詳細資訊,請參閱<使用 DBA 建立的資料庫進行部署 (SharePoint Foundation 2010)>。
公用更新及 Hotfix 套件
確定作業系統、SQL Server 及 SharePoint Foundation 上已安裝公用更新及所需的 Hotfix 套件。建議將所有伺服器都更新為相同的軟體版本,再套用公用更新。您必須對此 SharePoint Foundation 版本套用下列 Hotfix:
SQL Server 2008:請先安裝此更新,再部署伺服器陣列。SQL Server 2008 Service Pack 1 的累積更新套件 2 (機器翻譯)
在伺服器陣列中的每部伺服器上安裝必要軟體之後,必須先後在應用程式伺服器與兩部網頁伺服器上安裝在 IIS 7.0 中使用屬於 IIS 6.0 相容性元件的 "IMSAdminBase::CopyKey" 方法時出現錯誤訊息:「例外狀況發生於 HRESULT: 0x80070003」 (機器翻譯)。
準備伺服器陣列中的伺服器
安裝 SharePoint Foundation 之前,必須使用 Microsoft SharePoint 產品準備工具檢查應用程式伺服器與網頁伺服器上是否有所有必要軟體,並加以安裝。
提示
若決定手動安裝必要軟體,仍可執行 Microsoft SharePoint 產品準備工具確認每部伺服器上所需的必要軟體。
使用下列程序可在伺服器陣列中的每部伺服器上安裝必要軟體。
執行準備工具
從產品安裝位置下載 SharePoint Foundation 2010(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=168781&clcid=0x404)(可能為英文網頁),然後按兩下適當的可執行檔。
若從可開機映像進行安裝,請按一下啟動顯示畫面上的 [安裝軟體先決條件]。
若從檔案集合進行安裝,請按兩下 PrerequisiteInstaller.exe。
在 [歡迎使用 Microsoft SharePoint 產品準備工具] 頁面上,按 [下一步]。
注意
準備工具可能必須重新啟動本機伺服器,才可完成某些必要軟體的安裝作業。重新啟動伺服器之後,安裝程式會繼續執行,不需要任何手動介入。但是,您必須重新登入伺服器。
在 [安裝完成] 頁面上,按一下 [完成]。
注意
完成 Microsoft SharePoint 產品準備工具之後,必須安裝 KB 949516 (https://go.microsoft.com/fwlink/?linkid=148917&clcid=0x404) (機器翻譯) 及 KB 971831 (https://support.microsoft.com/kb/971831/zh-tw/) (機器翻譯)。安裝此 Hotfix 後,可能必須重新啟動伺服器。
注意
當您在也同時執行 SharePoint Foundation 2010 的伺服器上,啟動 IIS 工作者處理序 (w3wp.exe)、其他服務或受管理的應用程式時,若會產生錯誤訊息「載入此組件會產生與其他執行個體不同的授權集。(例外狀況發生於 HRESULT: 0x80131401)」,則必須安裝 KB963676 (https://go.microsoft.com/fwlink/?linkid=151358&clcid=0x404) (機器翻譯)。套用此 Hotfix 之後,必須重新啟動電腦。
在伺服器陣列的伺服器上安裝 SharePoint Foundation 2010
安裝必要軟體之後,請使用下列程序在伺服器陣列中的每部伺服器上安裝 SharePoint Foundation。
執行安裝程式
在 [開始] 頁面上,按一下 [安裝 SharePoint Foundation]。
檢閱 [閱讀 Microsoft 軟體授權合約] 頁面上的條款,然後選取 [我接受這份合約條款] 核取方塊,再按一下 [繼續]。
在 [選擇您要的安裝] 頁面上,按一下 [伺服器陣列]。
在 [伺服器類型] 索引標籤上,按一下 [完成]。
在 [檔案位置] 索引標籤上,接受預設位置或變更安裝路徑,然後按一下 [立即安裝]。
注意
建議的最佳作法是在非系統磁碟機上安裝 SharePoint Foundation。
安裝程式完成時,會出現對話方塊提示您完成伺服器的設定。請取消選取 [立即執行 SharePoint 產品及技術設定精靈] 核取方塊。
注意
為保持方法的一致性,建議您在參與伺服器陣列的所有應用程式與前端網頁伺服器上都已安裝 SharePoint Foundation 之後,再執行設定精靈。
按一下 [關閉] 完成安裝程式。
建立及設定伺服器陣列
若要建立及設定伺服器陣列,請執行 SharePoint 產品設定精靈。此精靈會自動執行數項設定工作,包括建立設定資料庫、安裝服務及建立管理中心網站。建議您先在架設管理中心網站的伺服器上執行 SharePoint 產品設定精靈,再於伺服器陣列中的其他伺服器上執行此精靈。
執行設定精靈及設定伺服器陣列
在架設管理中心的伺服器 (應用程式伺服器) 上,按一下 [開始],指向 [所有程式],然後按一下 [Microsoft SharePoint 2010 產品]。
在可用選項清單中,按一下 [SharePoint 產品及技術設定精靈]。
在 [歡迎使用 SharePoint 產品] 頁面上,按 [下一步]。
在通知您於設定期間必須重新啟動某些服務的對話方塊中,按一下 [是]。
在 [連線至伺服器陣列] 頁面上,按一下 [建立新的伺服器陣列],然後按 [下一步]。
在 [指定設定資料庫設定] 頁面上,執行下列動作:
在 [資料庫伺服器] 方塊中,輸入執行 SQL Server 的電腦名稱。
在 [資料庫名稱] 方塊中,輸入設定資料庫的名稱,或使用預設的資料庫名稱。預設名稱是 SharePoint_Config。
在 [使用者名稱] 方塊中,使用「網域\使用者名稱」的格式輸入伺服器陣列帳戶的使用者名稱。
重要
伺服器陣列帳戶可用以建立及存取您的設定資料庫。它同時也會作為 SharePoint 管理中心應用程式集區的應用程式集區身分識別帳戶,而其為執行 Windows SharePoint Services 計時器服務的帳戶。SharePoint 產品設定精靈會將此帳戶新增至 SQL Server 登入帳戶、SQL Server dbcreator 伺服器角色及 SQL Server securityadmin 伺服器角色。而指定為服務帳戶的使用者帳戶必須是網域使用者帳戶,但不需要是網頁伺服器或資料庫伺服器上的任何特定安全性群組成員。建議您遵循最低權限的原則,並指定非網頁伺服器或資料庫伺服器上管理員群組成員的使用者帳戶。
在 [密碼] 方塊中,輸入使用者密碼。
按 [下一步]。
在 [指定伺服器陣列安全性設定] 頁面上,輸入複雜密碼,然後按 [下一步]。
確認複雜密碼符合下列準則:
至少包含八個字元
至少包含下列四種字元群組的其中三種:
英文大寫字元 (A 到 Z)
英文小寫字元 (a 到 z)
數字 (0 到 9)
非字母字元 (如 !、$、#、%)
注意
複雜密碼雖然類似普通密碼,但為了增強安全性,通常會比較長。複雜密碼可用以加密在 SharePoint Foundation 2010 中登錄帳戶的認證。例如,執行 SharePoint 產品設定精靈精靈時所提供的 SharePoint Foundation 2010 系統帳戶。請務必記住此複雜密碼,因為每次將伺服器新增至伺服器陣列時都必須使用此密碼。
在 [設定 SharePoint 管理中心 Web 應用程式] 頁面上,執行下列動作:
若要 SharePoint 管理中心 Web 應用程式使用特定的連接埠號碼,請選取 [指定連接埠號碼] 核取方塊,並輸入連接埠號碼;若要使用預設連接埠號碼,則請維持不選取 [指定連接埠號碼] 核取方塊。
注意
若要從遠端電腦存取 SharePoint 管理中心網站,請務必允許存取在此步驟中所設定的連接埠號碼。只要在具有進階安全性的 Windows 防火牆中,設定 [SharePoint Central Administration v4] 的輸入規則,即可完成此作業。
按一下 [NTLM] 或 [交涉 (Kerberos)]。
按 [下一步]。
在 [設定成功] 頁面上,按一下 [完成]。
注意
若 SharePoint 產品設定精靈失敗,請查看 SharePoint Foundation 2010 安裝所在之磁碟機中的記錄檔 (位於 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 資料夾中)。
管理中心網站會在新的瀏覽器視窗中開啟。
在 [協助改善 SharePoint] 頁面中,按下列一個選項,然後按一下 [確定]。
是,我願意參與 (建議使用)。
否,我不要加入。
在 [設定您的 SharePoint 伺服器陣列] 頁面上,可選擇使用精靈設定服務,也可以決定手動設定服務。為配合本文目的,將使用手動選項。按一下 [取消]。
選擇哪一項純屬個人喜好。[伺服器陣列設定精靈] 在執行時會自動設定某些服務,但若手動設定服務,則能更靈活地設計您的邏輯架構。
如需使用精靈設定服務的詳細資訊,請參閱<以 SQL Server 部署單一伺服器 (SharePoint Foundation 2010)>。
重要
若使用 DBA 所建立的資料庫,則無法使用 [伺服器陣列設定精靈],而必須使用 SharePoint 產品設定精靈。
新增網頁伺服器至伺服器陣列
在應用程式伺服器上建立伺服器陣列之後,您可以依照本主題先前描述的在主控管理中心的伺服器上安裝 SharePoint Foundation 的程序,為 Web 層新增伺服器。唯一的差別在於,安裝程式期間,系統會提示您加入現有伺服器陣列。請依照精靈的步驟加入伺服器陣列。
如需新增伺服器至伺服器陣列的詳細資訊,請參閱<新增網頁伺服器或應用程式伺服器至伺服器陣列 (SharePoint Foundation 2010)>。本文也提供下列程序中之步驟的詳細資訊。
設定診斷記錄及 Usage and Health Data Collection
新增前端網頁伺服器之後,請設定伺服器陣列的初始診斷記錄及 Usage and Health Data Collection。
診斷記錄可協助找出並隔離伺服器陣列中所發生的問題。請在設定新安裝的診斷記錄時,接受預設設定,以便於伺服器陣列中發生問題時,可回到這些設定並據以調整層級。如此有助於找出原因及隔離問題。使用狀況及狀況報告可用以顯示診斷記錄設定的哪些設定與預設值不同。
如需診斷及使用狀況的詳細資訊,請參閱:
使用下列程序可完成診斷記錄及 Usage and Health Data Collection 的初始設定。
注意
由於這是不含任何基準資料的初始伺服器陣列部署,因此除非另有說明,否則請接受預設設定。
設定診斷記錄
在管理中心首頁上,按一下 [監視]。
在 [報告] 區段中,按一下 [設定診斷記錄]。
在 [診斷記錄] 頁面上,確認已選取 [啟用防止事件記錄檔濫記]。若未選取,請按一下對應的核取方塊以啟用此功能。
[追蹤記錄檔] 的預設位置在安裝 SharePoint Foundation 的磁碟機上。建議的最佳作法是,在非系統磁碟機上儲存追蹤記錄檔。
重要
若將追蹤記錄檔路徑變更為非系統磁碟機,則伺服器陣列中的所有伺服器上都必須有此位置。若此位置不存在,則現有的伺服器或新的伺服器將無法記錄資料。此外,除非新的伺服器上存在您所指定的路徑,否則您將無法新增伺服器。您無法使用網路共用進行記錄。
按一下 [確定] 儲存變更。
設定診斷記錄完成之後,請設定 Usage and Health Data Collection。
設定 Usage and Health Data Collection
在管理中心的 [監視] 頁面上,按一下 [設定 Usage and Health Data Collection]。
按一下啟用 [使用狀況資料收集] 的核取方塊。
按一下啟用 [健康情況資料收集] 的核取方塊。
按一下 [確定]。
設定 SharePoint Foundation 搜尋
SharePoint Foundation 搜尋會在您安裝 SharePoint Foundation 時自動安裝。但不會立即啟動 Search Service,且需要進行某些設定。
請使用下列程序,設定及啟動對 SharePoint Foundation 伺服器陣列的搜尋。
設定 SharePoint Foundation 搜尋
在管理中心首頁上,按一下 [管理伺服器上的服務]。
在 [伺服器上的服務] 頁面上,按一下 [SharePoint Foundation 搜尋]。此動作會開啟 [設定 Microsoft SharePoint Foundation Search Service 設定] 頁面,您可於此設定下列設定。
在 [服務帳戶] 區段中輸入 [使用者名稱] 及 [密碼]。
在 [內容存取帳戶] 區段中,輸入對所有內容只有唯讀存取權帳戶的 [使用者名稱] 及 [密碼]。
Security Note 請勿使用有高度權限的帳戶或可修改內容的帳戶。 按一下 [確定] 儲存設定變更。
在 [伺服器上的服務] 頁面上,按一下 [開始] 以啟動 SharePoint Foundation 搜尋。
建立網站
若要在部署的此階段期間建立網站,您必須建立 Web 應用程式與網站集合。請使用下列程序透過管理中心建立 Web 應用程式,然後再建立與 Web 應用程式相關的頂層網站。
建立 Web 應用程式
在管理中心首頁上,按一下 [應用程式管理] 區段中的 [管理 Web 應用程式]。
在功能區上,按一下 [新增]。
在 [建立新的 Web 應用程式] 頁面上,按一下 [驗證] 區段中的 [傳統模式驗證] 核取方塊
在 [IIS 網站] 區段中,按一下 [建立新的 IIS 網站]。
保留 [連接埠] 的預設值,或輸入新的連接埠號碼。
請勿變更 [路徑] 方塊中的預設值。
在 [安全性設定] 區段中,按一下 [NTLM] 作為驗證提供者。
在 [應用程式集區] 區段中,按一下 [建立新的應用程式集區]。
按一下 [可設定]。
從下拉式清單中選擇受管理帳戶,或按一下 [註冊新的受管理帳戶]。
在 [資料庫名稱與驗證] 中,按一下 [Windows 驗證 (建議使用)]。
在 [服務應用程式連線] 中,顯示 [編輯下列連線群組] 的下拉式清單,然後按一下 [自訂],再按一下 [Search Service 應用程式]。
在 [客戶經驗改進計畫] 中,按一下 [是]。
按一下 [確定]。
建立網站集合
在管理中心首頁上,按一下 [應用程式管理] 區段中的 [建立網站集合]。
在 [Web 應用程式] 區段中,確認顯示的名稱與您在前述程序中所建立的 Web 應用程式相同。若不同,請按下拉式清單旁的箭號,然後在出現的功能表上按一下 [變更 Web 應用程式]。
在 [選取 Web 應用程式] 頁面上,按一下剛才建立的 Web 應用程式名稱,然後按一下 [確定]。
在 [標題與描述] 區段中,輸入網站集合的標題與描述:
在 [網站位址] 區段的 [URL] 下拉式清單中,輸入正斜線 (/),然後選取 [/sites/]。
在 [範本選擇] 區段中,按一下 [共同作業] 索引標籤,然後按一下 [小組網站]
在 [主要網站集合管理員] 區段中,使用「網域\使用者名稱」的格式輸入使用者登入。
在 [次要網站集合管理員] 區段中,使用「網域\使用者名稱」的格式輸入使用者登入。
在 [配額範本] 區段中,保留預設設定。
按一下 [確定]。
建立網站集合之後,會隨即顯示 [成功建立頂層網站] 頁面。請按一下新網站的連結。若顯示驗證對話方塊,請使用「網域\使用者名稱」的格式輸入網站管理員的登入。
注意
此新網站會自動部署至 Web 層的伺服器。
後續安裝步驟
安裝及設定 SharePoint Foundation 2010 之後,瀏覽器視窗會開啟新的 SharePoint 網站之管理中心網站。您雖可開始新增網站內容或自訂網站,但仍建議您先使用 SharePoint 管理中心網站執行下列管理工作。
設定外寄電子郵件 您可以設定外寄電子郵件,讓簡易郵件傳送通訊協定 (SMTP) 伺服器將電子郵件提醒傳送給網站使用者,並將通知傳送給網站管理員。您可以設定外寄提醒中的 [寄件者] 電子郵件地址與 [回覆] 電子郵件地址。如需詳細資訊,請參閱<設定外寄電子郵件 (SharePoint Foundation 2010)>。
注意
您可以設定內送電子郵件,讓 SharePoint 網站能夠接受及封存內送電子郵件。但建議您先完成初始伺服器陣列部署與設定,再執行此工作。如需詳細資訊,請參閱<設定內送電子郵件 (SharePoint Foundation 2010)>。
設定行動裝置帳戶 您可以設定行動裝置帳戶,讓 SharePoint 將簡訊 (SMS) 提醒傳送至您或網站使用者的行動電話。如需詳細資訊,請參閱<設定行動裝置帳戶 (SharePoint Foundation 2010)>。