武佳賀 王巖 宮俊峰 劉岳琨
[摘 要] 本文介紹了基于SharePoint技術的企業信息門戶網站的解決辦法,分析了系統采用的關鍵技術,詳細地闡述了Microsoft SharePoint Server 2010的部署過程。
[關鍵詞] SharePoint Server 2010;企業;信息;門戶;網站
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 01. 035
[中圖分類號] TP391 [文獻標識碼] A [文章編號] 1673 - 0194(2014)01- 0066- 02
1 前 言
吉林石化公司企業信息門戶網站是集管理、業務、新聞于一體的信息平臺,企業用戶可以通過統一的方式,對其所需要的個性化信息進行訪問、分析、存儲,是一個方便、快捷、個性化集成的平臺。目前根據規劃對門戶網站系統進行全面升級,包括操作系統、網站應用軟件、數據庫等方面。原門戶應用系統操作系統為Windows Server 2003 R2,網站應用軟件為SharePoint Portal Server 2003和CMS 2002。此次升級后操作系統為Windows Server 2008 R2, 網站平臺為SharePoint Server 2010,其內置內容管理系統,并使用開發工具實現CMS數據遷移。
2 SharePoint 技術
2.1 SharePoint系統框架
Microsoft SharePoint Server 2010 是新一代企業網站及協同工作平臺,可以創建企業門戶、文檔管理系統、協同辦公系統、業務分析系統等,一套軟件構建多種應用與解決方案,有利于提高企業建設信息化的能力,并且能夠快速而安全地實現部署企業解決方案[1]。SharePoint 2010基于.NET基礎框架,在構建、部署和管理Web應用程序方面具有可伸縮性、靈活性和安全性。存儲技術則利用SQL Server數據庫技術,所有內容、配置信息及其他SharePoint服務相關數據均存儲在SQL Server數據庫中,使用一致的集成數據存儲平臺有利于提高系統的部署及管理的一致性[2]。
2.2 SharePoint平臺的硬件要求
SharePoint Server 2010完全基于x64架構,這也就決定了SharePoint Server 2010所要求的硬件和軟件環境:
(1)服務器硬件必須支持x64。
(2)服務器的操作系統必須使用Windows Server 2008 x64或Windows Server 2008 R2 x64。
(3)服務器所使用的數據庫必須是SQL Server 2005 SP2 x64或SQL Server 2008 x64。
3 吉林石化門戶系統應用
3.1 設計思路
考慮到現有吉林石化門戶站點內容數據量較大,同時門戶建設規范相對陳舊,產品本身的限制導致了功能和性能等諸多方面的問題,與目前先進的門戶架構存在一定差距。我們采用在新系統平臺上使用新架構規范和新功能特性重新搭建門戶站點,再通過開發的數據遷移工具進行數據遷移的解決方案,也就是在全新的服務器上所有操作系統安裝Windows Server 2008 R2 (64位),應用服務器安裝SharePoint Server 2010,數據庫服務器采用雙節點的群集進行SQL Server 2008 (64位)部署,系統拓撲結構如圖1所示。
本次實施中應用系統服務器采用Hyper-V虛擬機實現,Hyper-V是微軟自帶的一款虛擬化產品,本次設計門戶應用系統采用6臺Hyper-V虛擬機,在其中一臺虛擬機初次安裝SharePoint Server 2010過程中需要建立一個新的服務器場,然后將6臺虛擬機全部加入此服務器場,隨后進行程序包部署,激活程序包部署、建立Web應用程序,建立網站集功能等操作完成新平臺的建設。SharePoint 中頂級的概念是Web應用程序,Web應用是由Internet Information Services(IIS)網站所組成,作為建立網站集合的邏輯單位。基于Web應用程序建立網站集,網站集下面的第一個網站就是一級網站,吉林石化的公司級網站為一級網站。
3.2 實現方法
該系統的硬件平臺配置為:應用服務器載體采用兩臺IBM X3850 X5,服務器載體及虛擬機安裝Microsoft Windows Server 2008 R2 Enterprise (64位),虛擬機部署SharePoint Server 2010 及需要的補丁包。所有服務器都必須位于同一 Active Directory 域中,服務器完成操作系統安裝后,需要將服務器加入中國石油集團域控服務器及DNS服務器,再次登錄時采用域賬戶登錄,進行應用軟件部署。
3.2.1 應用服務器虛擬機的實現
Hyper-V具有功能強大的復制功能,所以只需要將其中一臺虛擬機進行完整的安裝。兩臺應用服務器載體每臺分別安裝3臺虛擬機,先建立好6塊外部網卡,以備虛擬機關聯時候使用。
在安裝第一臺虛擬機時需要分配名字、存放文件路徑、內存、硬盤、配置關聯外部網卡,安裝好操作系統和SharePoint Server 2010 及需要的補丁包,然后將建好的虛擬機的Sysprep文件進行封裝,初始化系統的ID號,進行唯一的標識,否則會導致虛擬機導入的失敗。導出虛擬機到指定的路徑,其他5臺虛擬機則使用Hyper-V的導入功能實現,導入結束后將虛擬機進行相應的配置,更改名稱、改變關聯的網卡等操作。
3.2.2 啟動SharePoint Server 2010向導
在所有的虛擬機全部搭建完成后,啟動其中一臺擬作為宿主的虛擬機,啟動SharePoint產品配置向導。
具體實現如下:
(1)創建新的服務器場。
(2)指定配置數據庫的設置:在此輸入雙機群集SQL Server數據庫的虛擬數據庫名稱和管理數據庫的域用戶的用戶名及密碼。
(3)輸入SharePoint服務器場密碼:服務器場管理員可以控制其管轄范圍內的Web應用程序。
SharePoint配置完成。
3.2.3 創建Web應用程序和網站集
打開SharePoint管理中心。
(1)新建Web應用程序:可以選擇向導也可以手動創建,兩者在功能上沒有區別。
(2)Web應用程序設置:將“瀏覽文件處理程序”設為許可,同時設置好匿名訪問許可。
(3)配置備份訪問映射:添加內部URL,將6個虛擬機的IP地址進行添加,然后編輯公用URL,實現域名和IP地址對應。
(4)網站集選擇“發布”模板,創建結束后要確認網站集是否正確創建。
3.2.4 特定部署程序包
(1)以管理員身份運行PowerShell_ISE,代碼拷貝到運行窗口,執行。
(2)進入SharePoint管理中心查看解決方案包的狀態,此時方案包為未部署狀態,如圖2所示,需要按照特定的順序激活部署包。
這樣就完成了應用程序網站的建立。
門戶系統環境搭建完成后,需要對原有的歷史新聞頻道進行數據遷移,同時頁面人員需要對網站進行進一步的網頁建設。
4 結 論
企業門戶系統的建立,為企業提供了一個綜合的集成平臺,方便企業員工在企業各部門間開展工作,實現資源共享。門戶系統新平臺的建立,滿足了業務不斷擴展的需求,解決了門戶平臺內容、應用集成功能有限的問題,同時有效解決了運維支持部分的統一配置管理和服務支持平臺問題。
主要參考文獻
[1]郭玲.基于SharePoint門戶技術的企業信息資源計劃的研究[J].山西電子技術,2011(5).
[2]繆彬,丁潤超.淺述石油企業信息門戶網站的建設[J].石油工業計算機應用,2006,13(3).