轉自:http://www.cnfan.net/microsoft/sharepoint/2007-3/7/20070307380.html
SharePoint Portal Server擴容部署為滿足企業不斷成長的需要,擴大對SharePoint Portal Server(以下簡稱SPS)在企業中的系統推動,滿足如今大多數企業從小型場或單一伺服器陣列擴容遷移至中型伺服器陣列的需求,並保證原有SPS系統資料完整的情況下,對整個系統進行安全有效擴容和遷移動作,現類比滿足某企業6000餘人的訪問使用和文檔共用工作,在實驗環境中類比真實的現有SPS系統架構,對其AP、SQL進行有效架構擴容測試。 本次SPS測試假設某企業所使用SPS系統是原有單一部門內部使用系統,充當部門內部日常文檔共用、版本管控、內部門戶的作用。以下為現有SPS架構:
從現有架構看,SPS資料庫和SPS網站均以單一伺服器架構,屬於小型場SPS架構,兩台伺服器一台是運行 SQL Server 2000 伺服器,另外一台是運行SPS(分配 Web、搜尋、作業和索引服務)的伺服器。 因原有系統資料資料眾多,考慮到這個問題,將在此架構基礎上進行擴容工作,滿足未來各單位均需將相關文檔傳送至各部門門戶中,避免出現SPS伺服器所承擔的工作過大,伺服器不穩定因素增強。考慮到安全、穩定、高可用等原因,本次類比的架構為SPS中型場,以下為擴容拓撲建議:
按照以上中型伺服器陣列建議拓撲,後續SPS網站架構建議擴充為:
本次測試也將類比小型場SPS架構,並拓展到未來預計的SPS中型場架構中,實現SPS網站的整體擴容,保證企業門戶網站的安全、穩定和高可用性。 以下為本次測試所配置的伺服器列表:
擴容測試前假設,SPS門戶網站已存在(SharePoint Web安裝在SPS01上,資料庫安裝在SPSSQL01上),並有相關資料,在此不對如何部署小型伺服器作相關介紹。 一、備份SPS資料資料
要完整備份SPS網站資料,需要使用SharePoint Portal Server資料備份與恢複工具,該工具隨SPS一併安裝。 因為SPS網站和SQL不存在同一伺服器上,在使用該工具前,必須首先安裝SQL Server工具(SQL SP3以上),否則將會出現如下提示:
圖 一 使用備份工具前提示
圖 二 安裝SQL Server用戶端工具
安裝完畢SQL Server用戶端工具,並打SP4補丁後,依次點擊“開始”→“所有程式”→“SharePoint Portal Server”,選擇“SharePoint Portal Server資料備份與恢複”,進行SPS網站的備份。
圖 三 使用SPS備份工具進行備份
註:在備份位置和名稱處需要使用共用的檔案地址,不能直接指定本地備份路徑。 指定了SPS網站的備份路徑後,點擊“所有伺服器陣列組件”,預設會勾選右框中的所有備份項目,點擊備份開始SPS伺服器組件的備份,其中包含網站的備份,資料庫的備份等等。備份完成後,將返回我們一個備份結果,若備份過程存在問題,請檢查相關設定和選項是否正常,排除問題後重新備份相關組件。
圖 四 備份完成
備份完成的SPS組件有五個資料資料:
圖 五 備份後完整的SPS組件
除此之外,還需要備份web.config 檔案,該檔案預設情況下存在於SPS網站的根目錄下,路徑為:c:\Inetpub\wwwroot,目的在於備份添加的安全控制項項目和SPS網站自訂Web組件列表,防止還原後的SPS網站相關控制項需要重新註冊。
圖 六 備份Web.config檔案
二、備份SQL Server2000資料庫中資料
在使用SharePoint Portal Server資料備份與恢複工具對SPS相關組件進行備份完成後,再對SPS SQL資料庫進行相應的備份工作,確保資料完整性。 開啟SQL Server企業管理器,展開資料庫項,在此可以看到與SPS相關的四個資料庫: PortalSiteName _PROF:使用者設定資料庫; PortalSiteName _SERV:服務資料庫; PortalSiteName _SITE:內容資料庫; SPS_Config_db:SharePoint Portal Server 2003 設定資料庫; 分別對這四個資料庫進行完全備份:
圖 七 PortalSiteName _PROF備份
圖 八 PortalSiteName _SERV備份
圖 九 PortalSiteName _ SITE備份
圖 十 SPS01_Config_db備份
對SPS資料庫進行備份是為了防止使用SPS備份與恢複工具時出現異常,或在後期備份的SPS伺服器組件無法還原,當出現這兩種情況時,就可以直接完全還原資料庫來達到恢複SPS網站的目的,保證資料資料的完整性。SQLDatabase Backup一般情況只作為資料備援使用。
三、刪除門戶網站
做好以上備份後,轉到SPS01這台伺服器上的SharePoint管理中心,選擇“門戶網站和虛擬伺服器配置”,單擊“列表和管理入口網站網站”。
圖 十一 進入SPS01 SPS管理中心
進入“管理入口網站網站”介面,因開始建立了一個http://sps01的SPS門戶網站,在此可以查看到該網站,並可編輯相關網站屬性。在此我們需要點擊“刪除門戶網站”,以徹底清除原有門戶網站所有資訊,並刪除該門戶網站相關聯的資料庫。
圖 十二 刪除門戶網站
圖 十三 刪除所有資料庫
刪除完畢門戶網站和門戶網站的資料庫後,點擊“轉到SharePoint Portal Server管理中心”,回到SPS管理介面。
圖 十四 門戶網站刪除完畢
回到門戶網站後,因在前期建立門戶網站時結合Exchange Server配置了電子郵件伺服器,所以在此還需開啟“伺服器配置”下的“配置電子郵件伺服器設定”,將相關的郵件設定項目內容全部刪除。
圖 十五 刪除電子郵件伺服器設定
刪除完畢電子郵件伺服器設定後,繼續選擇“伺服器配置”下的“設定管理員拓撲結構”,並點擊該介面下的“更改組件”按鈕,刪除群組件分配中的“Web”、“搜尋”、“索引”,並在“作業伺服器”中選擇“無”,去掉開始設定的作業伺服器SPS01。
圖 十六 刪除群組件分配和作業伺服器
刪除完畢門戶網站、電子郵件配置和組件分配後,資料庫中將只存有SPS_Config_db資料庫,其餘三個資料庫均被正常刪除,SPS網站也正常刪除。後續將斷開所有的資料庫連結,完成所有門戶網站的刪除動作。 [url=]四、斷開伺服器和設定資料庫串連[/url]做完以上操作後,檢查資料庫中相關資料庫是否正常刪除,並確保伺服器拓展中相關門戶網站服務不儲存在任何伺服器中。 確定了相關配置後,轉到SPS管理中心的“伺服器設定”,點擊“指定設定資料庫伺服器”,進入“指定設定資料庫的設定”介面。在此可以查看到原有站台連結的設定資料庫伺服器,選擇“斷開與設定資料庫的串連”後,點擊確定,開始斷開與SPSSQL01的相關伺服器串連設定。
圖 十七 斷開與設定資料庫的串連
斷開與設定資料庫的串連以後,頁面將自動轉向“設定管理員場的賬戶設定”頁面,也即最開始安裝SPS後出現的一個介面,在此需要我們重新輸入“預設內容訪問賬戶”和“門戶網站應用程式程式池標識”。在此暫不作相應填寫,後續完成新資料庫結構描述後,在從新配置相關設定和資料庫連接。
五、安裝和配置SQL Server群集
因SQL Server資料庫對SPS網站來說至關重要,在規劃和部署SPS時首先考慮的將是用以承擔資料資料儲存的SQL Server的高可用性和穩定性,至此,在本指南中將SPS門戶網站規劃為以SQL資料庫群集來承擔這一重任,保障伺服器和相關資料的安全、穩定和高效能,實現SPS網站資料庫的理想擴充。 在本次虛擬類比測試中,用到兩台伺服器SPSSQL01和SPSSQL02,以此來搭建兩個節點的SQL Server群集。 首先在SPSSQL01上建立新伺服器叢集,並設定群集IP為192.168.67.31。
圖 十八 群集IP設定 輸入“叢集服務帳戶”,該賬戶需為所有節點的本地系統管理員帳戶,在此使用administrator。
圖 十九 叢集服務帳戶設定
查看仲裁磁碟Q是否選擇正確,避免使用本地仲裁。
圖 二十 選擇仲裁Q盤 選擇好仲裁磁碟後,點擊“下一步”開始群集建立,在此將詳細的分析群集、配置叢集服務、配置資源類型和配置相關資源(包含IP、網路名稱、磁碟等)。
圖 二十一 建立群集 等一段時間,當所有的配置完成後,將返回建立群集結果。
圖 二十二 群集建立完畢
群集建立完畢後,點擊“下一步”完成第一節點群集建立。其次在已有群集基礎上,添加第二節點(SPSSQL02)至群集中。
圖 二十三 添加第二節點
輸入建立群集時的叢集伺服器帳戶,用以確定是否可以加入該群集。
圖 二十四 輸入叢集服務帳戶
輸入和驗證完畢叢集服務帳戶後,開始正式添加第二節點至群集。
圖 二十五 添加第二節點到群集
配置完畢後,將在群集管理器中查看到配置完畢的兩個節點均處在運行狀態,相關群集組和部分資源已建立完畢,此時相關服務運行在第一節點,也就是SPSSQL01上。
圖 二十六 群集配置完畢
當群集配置完畢後,我們即可開始SQL Server 2000群集的配置。在SPSSQL01上運行SQL Server 2000安裝程式,在“電腦名稱”處輸入SQL Server 2000叢集服務的虛擬SQL Server名MSSPSSQL。 繼續下一步,進入SQL Server 2000“容錯移轉叢集”設定介面,在此可以看到前面所建立的虛擬伺服器名稱MSSPSSQL,並在IP地址處填寫虛擬SQL Server 2000 的IP地址,以及選擇所要用到的網路設定,填寫完畢後,點擊“添加”,並單擊“下一步”繼續。