规划安装部署SharePoint Server 2007精解    
       几个月前,在我的博文<<中小企业信息门户(EIP)解决方案 >>中看到现在中小企业面临的问题及利用EIPEnterprise Information Portal)系统解决当前问题。而在本方案中谈到了SharePoint Server 2007这款产品,其实,当我们一谈到企业EIP的时候,一般都会直接回答使用MicrosoftSharePoint Server 2007
 为何人们都会这样肯定的回答使用这款产品,其实主要原因是构成企业EIP的第一道关口是【搜索引擎】,通过MOSS 2007的部署,是你不必更改企业中任何网络架构,轻松的实现将分散在各处的资料快速搜索(例如:文件服务器、邮件服务器等),同时我们还可以设定搜索范围,正是由于这个功能导致大多数管理人员选择这套产品的原因。
 第二、SharePoint Server 2007Active 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必须使用这种架构,我们也可以将所有三层都安装到一台机器上,但是建议最少两台运行PortalSitesWeb Server,至少一台应用服务器用以装载各种服务,和一台数据库服务器。
我们在部署和规划任何的系统的时候,都会有它一个部署的流程,当然所有的流程并不是固定不变的,也不是说一定要按照这个流程去部署,但是通过一个流程我们能够明白在整体部署过程中我们需要完成的工作有哪些?
u Shareption Server 2007系统的安装
u 补丁更新和杀毒软件的安装
u 企业门户网站用户的配置
u 搜索范围的配置
u 企业门户网站区域的规划及常用组件功能的启用
u 教育培训
u 备份策略的规划
那好我们就开始部署Sharepoint Server 2007,在部署之前我们需要简单的了解一下它的部署需求:
组件
需求
CPU
最低为2.5GHz以上的处理速度,最好使用3.0GHz以上的处理器。
内存
最低大小为1GB,建议使用2GB以上的容量。如果将Shareption Server 2007SQL Server 2005安装到同一台主机上建议至少使用4GB以上的内存。
硬盘空间
至少剩余3GB以上的可用空间
操作系统
Windows Server 2003 SP1以上的版本,包含了企业版、标准版和Web版本。
ASP.NET 2.0
安装Shareption Server 2007的前提条件必须安装ASP.NET 2.0,可以通过Windows Server 2003 R2SQL Server 2005添加安装。
.NET Framework 3.0
在使用工作流管理功能中会使用到,需要单独到微软官方网站下载
数据库需求
在单一主机上安装可以使用SQL Server 2005 Express,用于测试环境。在生产环境中必须使用SQL 2000 SP3标准版以上版本或是SQL Server 2005以上的版本。
图表中只是列出了基本的硬件和软件需求,建议大家部署在windows域网络中,当然也可以使用工作组模式,但是这里需要在安装MOSSServer上单独的创建用于用户登录的账户,这样无形中增加了管理负担。那我们就开始我们的部署工作吧。
ÿ部署域环境
关于如何安装AD,请参考我的博文构建Windows Server 2003域环境(ONE,这里不再做详细介绍。
在整个SharePoint Server 2007的部署过程中会创建许多不同功能的账户,包括SSP应用程序的安全账户、SSP的服务账户、Office SharePoint Server Search账户、预设的内容存取账户、Windows SharePoint Services搜索服务账户等。以上的这些账户我们可以使用同一个域管理员组(Domain Admins)的账户,但是为了安全起见,建议将不同服务的账户依照不同的权限单独设置。我们可以通过域控上”Active Directory用户和计算机控制台去创建和管理相应的用户。
ÿ安装IIS服务器
通过“添加或删除程序”来完成IIS的安装,注意勾选ASP.NETInternet信息服务。
    
ÿ 安装部署邮件服务器
SharePoint Server 2007中我们可以结合企业中的Exchange邮件服务器实现协同办公的效果。在某些功能上使用邮件服务器,这里我们可以安装Exchnage邮件服务器。详细的安装步骤请参考我以下两片博文。
部署前的准备工作请参考《利用Microsoft Exchange 2003部署企业邮件系统()
正式安装应用程序请参考《Microsoft Exchange 2003安装过程详解
ÿ 安装SQL Sever 2005
我们使用SQL Server 2005来存放所有通过门户网站上传上来的文件,这样在管理和数据的安全性都能有效的提高。关于SQL Server 2005的安装部署请参考我的博文《SQL Server 2005安装详解如果你的SQL数据库没有和SharePoint Server 2007安装在同一台服务器上,为了确保一会SharePoint Server 2007安装的时候能够顺利的连接到后端的数据库,请通过SQL Server的配置工具中的“SQL Server外围应用配置器”/ “服务和连接的外围应用配置器”/ 点击“远程连接”/“本地连接和远程连接”选中“同时使用TCP/IPNamed Pipes”两项选项。
ÿ 安装.NET Framework 3.0
由于MOSS 会使用到 Windows Workflow Foundation (WF) 的功能来部署工作流程。而WF有在.NET Framework 3.0中,所以安装此程序。可以到微软官网上下载,安装过程比较简单,根据提示安装即可。
ÿ 安装Shareption Server 2007
     1.将SharePoint Server 2007的安装光盘放入服务器光驱弹出“输入您的产品密钥”对话框输入产品序列号后单击【继续】。在许可协议条款中,勾选接受许可协议后,点击【继续】
clip_image026[8] clip_image028[8]
     2.在“选择所需的安装”的界面中,如果是用于测试的话可以选择【基本】按钮来安装,如果是用于生产的话选择【高级】,我这里点击【高级】后进入服务器类型,在这里选择“完整”来完成前端的服务器架构。Web前端是用于中大型的网络拓扑中,就是将索引和搜索的服务器单独的安装在不同的服务器上。
clip_image030[8] clip_image032[8]
       3.在“文件位置”和“反馈”界面可以自定义安装的位置和反馈选项。
clip_image034[8] clip_image036[8]
     4.开始进行安装程序,点击【关闭】
clip_image038[8] clip_image040[8]
      5.点击“关闭”后同时进入了配置向导,单击【下一步】,向导会提示重启服务,单击【是】重启服务。
clip_image042[8] clip_image044[7]
      6.在“连接到服务器场”由于我们是第一次安装部署,选择【否,我希望创建新的服务器场】单击【下一步】后,在“指定配置数据库设置”输入我们数据库服务器的名称,数据库名称保持默认即可,“指定数据库访问账户”中输入有效的账户,书写格式为(Domain\username)。
clip_image046[6] clip_image048[6]
       7. 配置SharePoint管理中心Web程序的端口,系统默认会随机产生一个的端口,为方便管理,我们可以指定一个端口(例如:8866),“安全设置”保持默认的‘NTLM’即可,单击【下一步】,在“正在完成Sharepoint产品和技术配置向导”确认配置信息,如果无误,单击【下一步】
clip_image050[6] clip_image052[6]
     8.系统开始配置,请等待。。。终于看到配置完成的界面,点击【完成】
clip_image054[6] clip_image056[6]
      9. 系统会自动打开IE,进入管理中心,在弹出的验证窗口中输入管理员用户名和密码,输入格式为(Domain\username)例如:qiuri\spsadmin。使用过windwos 2003的朋友都知道,这里我们修要注意IE的安全设置。将安全设置低一点即可。  
 clip_image002[10]
      10.输入用户名和密码之后,会自动跳转到Sharepoint的管理中心网站,这个时候最引人注目的是左上角的一行红色的字“服务器场配置未完成”表示有许多必要的设置还未完成。稍后我们进行设置。