規劃安裝部署SharePoint Server 2007精解
幾個月前,在我的博文<<中小企業信息門戶(EIP)解決方案 >>中看到現在中小企業面臨的問題及利用EIP(Enterprise Information Portal)系統解決當前問題。而在本方案中談到了SharePoint Server 2007這款產品,其實,當我們一談到企業EIP的時候,一般都會直接回答使用Microsoft的SharePoint Server 2007。
爲何人們都會這樣肯定的回答使用這款產品,其實主要原因是構成企業EIP的第一道關口是【搜索引擎】,通過MOSS 2007的部署,是你不必更改企業中任何網絡架構,輕鬆的實現將分散在各處的資料快速搜索(例如:文件服務器、郵件服務器等),同時我們還可以設定搜索範圍,正是由於這個功能導致大多數管理人員選擇這套產品的原因。
第二、SharePoint Server 2007與Active Directory緊密的整合,實現了在企業中“單一登錄”和基於用戶的網站。
第三、SharePoint Server 2007與其它服務器有較強的整合能力,例如項目管理服務器(Project Server)、即時通訊(LCS)。與客戶端Office的應用程序有較強的整合能力,這關係着用戶在協同辦公的過程中的工作效率。
SharePoint Server 2007的優點不止這些,它還有較強的可擴展性。一般來說,可擴展性都是在說“它具不具備在網絡架構上實現擴張能力”這個時候我們不得不說一下(Microsoft Office SharePoint Server 2007以後簡稱MOSS)這款產品的架構。
MOSS採用了典型的三層C/S體系結構,前端是Web Server,中間是應用服務器,後端是數據庫服務器。如圖:
我們可以根據企業的規模大小,將前端的應用服務器和後端的數據庫分解出來,在前端的服務器上可以使用網絡負載均衡(NLB),而後端數據庫可以使用windows羣集服務(MSCS)。當然這種架構並不是說Sharepoint Server必須使用這種架構,我們也可以將所有三層都安裝到一臺機器上,但是建議最少兩臺運行Portal和Sites的Web Server,至少一臺應用服務器用以裝載各種服務,和一臺數據庫服務器。
我們在部署和規劃任何的系統的時候,都會有它一個部署的流程,當然所有的流程並不是固定不變的,也不是說一定要按照這個流程去部署,但是通過一個流程我們能夠明白在整體部署過程中我們需要完成的工作有哪些?
u Shareption Server 2007系統的安裝
那好我們就開始部署Sharepoint Server 2007,在部署之前我們需要簡單的瞭解一下它的部署需求:
組件 |
需求 |
CPU |
最低爲2.5GHz以上的處理速度,最好使用3.0GHz以上的處理器。 |
內存 |
最低大小爲1GB,建議使用2GB以上的容量。如果將Shareption Server 2007和SQL Server 2005安裝到同一臺主機上建議至少使用4GB以上的內存。 |
硬盤空間 |
至少剩餘3GB以上的可用空間 |
操作系統 |
Windows Server 2003 SP1以上的版本,包含了企業版、標準版和Web版本。 |
ASP.NET 2.0 |
安裝Shareption Server 2007的前提條件必須安裝ASP.NET 2.0,可以通過Windows Server 2003 R2或SQL Server 2005添加安裝。 |
.NET Framework 3.0 |
在使用工作流管理功能中會使用到,需要單獨到微軟官方網站下載 |
數據庫需求 |
在單一主機上安裝可以使用SQL Server 2005 Express,用於測試環境。在生產環境中必須使用SQL 2000 SP3標準版以上版本或是SQL Server 2005以上的版本。 |
圖表中只是列出了基本的硬件和軟件需求,建議大家部署在windows域網絡中,當然也可以使用工作組模式,但是這裏需要在安裝MOSS的Server上單獨的創建用於用戶登錄的賬戶,這樣無形中增加了管理負擔。那我們就開始我們的部署工作吧。
在整個SharePoint Server 2007的部署過程中會創建許多不同功能的賬戶,包括SSP應用程序的安全賬戶、SSP的服務賬戶、Office SharePoint Server Search賬戶、預設的內容存取賬戶、Windows SharePoint Services搜索服務賬戶等。以上的這些賬戶我們可以使用同一個域管理員組(Domain Admins)的賬戶,但是爲了安全起見,建議將不同服務的賬戶依照不同的權限單獨設置。我們可以通過域控上”Active Directory用戶和計算機”控制檯去創建和管理相應的用戶。
通過“添加或刪除程序”來完成IIS的安裝,注意勾選ASP.NET和Internet信息服務。
在SharePoint Server 2007中我們可以結合企業中的Exchange郵件服務器實現協同辦公的效果。在某些功能上使用郵件服務器,這裏我們可以安裝Exchnage郵件服務器。詳細的安裝步驟請參考我以下兩片博文。
我們使用SQL Server 2005來存放所有通過門戶網站上傳上來的文件,這樣在管理和數據的安全性都能有效的提高。關於SQL Server 2005的安裝部署請參考我的博文《SQL Server 2005安裝詳解》如果你的SQL數據庫沒有和SharePoint Server 2007安裝在同一臺服務器上,爲了確保一會SharePoint Server 2007安裝的時候能夠順利的連接到後端的數據庫,請通過SQL Server的配置工具中的“SQL Server外圍應用配置器”/ “服務和連接的外圍應用配置器”/ 點擊“遠程連接”/“本地連接和遠程連接”選中“同時使用TCP/IP和Named Pipes”兩項選項。
由於MOSS 會使用到 Windows Workflow Foundation (WF) 的功能來部署工作流程。而WF有在.NET Framework 3.0中,所以安裝此程序。可以到微軟官網上下載,安裝過程比較簡單,根據提示安裝即可。
ÿ 安裝Shareption Server 2007
1.將SharePoint Server 2007的安裝光盤放入服務器光驅彈出“輸入您的產品密鑰”對話框輸入產品序列號後單擊【繼續】。在許可協議條款中,勾選接受許可協議後,點擊【繼續】
2.在“選擇所需的安裝”的界面中,如果是用於測試的話可以選擇【基本】按鈕來安裝,如果是用於生產的話選擇【高級】,我這裏點擊【高級】後進入服務器類型,在這裏選擇“完整”來完成前端的服務器架構。Web前端是用於中大型的網絡拓撲中,就是將索引和搜索的服務器單獨的安裝在不同的服務器上。
3.在“文件位置”和“反饋”界面可以自定義安裝的位置和反饋選項。
4.開始進行安裝程序,點擊【關閉】
5.點擊“關閉”後同時進入了配置嚮導,單擊【下一步】,嚮導會提示重啓服務,單擊【是】重啓服務。
6.在“連接到服務器場”由於我們是第一次安裝部署,選擇【否,我希望創建新的服務器場】單擊【下一步】後,在“指定配置數據庫設置”輸入我們數據庫服務器的名稱,數據庫名稱保持默認即可,“指定數據庫訪問賬戶”中輸入有效的賬戶,書寫格式爲(Domain\username)。
7. 配置SharePoint管理中心Web程序的端口,系統默認會隨機產生一個的端口,爲方便管理,我們可以指定一個端口(例如:8866),“安全設置”保持默認的‘NTLM’即可,單擊【下一步】,在“正在完成Sharepoint產品和技術配置嚮導”確認配置信息,如果無誤,單擊【下一步】
8.系統開始配置,請等待。。。終於看到配置完成的界面,點擊【完成】
9. 系統會自動打開IE,進入管理中心,在彈出的驗證窗口中輸入管理員用戶名和密碼,輸入格式爲(Domain\username)例如:qiuri\spsadmin。使用過windwos 2003的朋友都知道,這裏我們修要注意IE的安全設置。將安全設置低一點即可。
10.輸入用戶名和密碼之後,會自動跳轉到Sharepoint的管理中心網站,這個時候最引人注目的是左上角的一行紅色的字“服務器場配置未完成”表示有許多必要的設置還未完成。稍後我們進行設置。