虚拟化 频道

Project Server 2010就地升级攻略

  【IT168 虚拟化频道】Microsoft Project Server 是一个配套程序,与 Microsoft Project Standard 和 Microsoft Project Professional 一起使用,可以在项目经理、工作组成员和风险承担者之间进行有效的工作组协作。

  运行从 Microsoft Office Project Server 2007 到 Microsoft Project Server 2010 的就地升级时,会按固定的顺序,在现有硬件上同时对服务器场的配置数据和场中的所有内容进行升级。启动就地升级过程时,安装程序使整个服务器场脱机,网站和 Microsoft Project Web Access 网站会无法使用,直到升级完成,此时安装程序会重新启动服务器。开始就地升级后,不能暂停升级或回滚到以前的版本。

  过程概述

  通过使用本文中的过程,您可以安装 Project Server 2010 以及升级 Project Web Access 和环境中的所有项目数据。Microsoft SharePoint Server 2010 企业版是 Project Server 2010 的必备组件,也必须在服务器场中的所有服务器上安装。建议先在测试环境中执行升级过程,然后再尝试升级生产环境。

  在升级服务器场时,请按照以下顺序在服务器上安装和配置新版本:

  1、在服务器场中的所有服务器上安装 SharePoint Server 2010。

  2、在服务器场中的所有服务器上安装 Project Server 2010。

  3、在包含 SharePoint 管理中心网站的服务器上运行 SharePoint 产品和技术配置向导。

  若要确定哪台服务器正在运行 SharePoint 管理中心,可打开"服务器场中的服务器"页(http://server_name:adminport/_admin/farmservers.aspx)并记下正运行"管理中心服务"的服务器。请在安装 SharePoint Server 2010 之前执行该步骤,此时仍可使用 Office Project Server 2007 的 SharePoint 管理中心。

  注意:如果有多台服务器正在运行 SharePoint 管理中心,可选择其中一台服务器作为最初要在其上运行升级的服务器。在该服务器上完成升级过程后,可以继续对运行 SharePoint 管理中心的其他服务器执行该过程。

  4、按任意顺序在服务器场中的其余前端 Web 服务器和应用程序服务器上运行配置向导。

  注意:仅当服务器场中的所有服务器上都存在 SharePoint Server 2010 和 Project Server 2010 的安装文件之后才运行 SharePoint 产品和技术配置向导,这一点非常重要。在此之前运行会导致服务器场中的数据不一致。

  开始之前

  在开始升级之前,建议您备份所在环境。

  查看必需的权限

  若要在服务器场中部署 Project Server 2010,必须提供若干不同帐户的凭据。

  下表介绍了用于安装和配置 Project Server 2010 的帐户。

  重要:尽管使用最小特权管理方法安装 Project Server 2010 是一种不错的做法,但您无法使用该方法执行就地升级。若要运行安装程序和 SharePoint 产品和技术配置向导,您必须对本地计算机和 Microsoft SQL Server 具有管理员访问权限。

帐户

用途

要求

SQL Server 服务帐户

SQL Server 服务帐户用于运行 SQL Server。它是以下 SQL Server 服务的服务帐户:

·         MSSQLSERVER

·         SQLSERVERAGENT

如果不使用默认 SQL Server 实例,这些服务将如下所示:

·         MSSQL$实例名称

·         SQLAgent$实例名称

使用本地系统帐户或域用户帐户。

如果计划备份到外部资源或从外部资源还原,则必须向适当的帐户授予对外部资源的权限。如果使用域用户帐户作为 SQL Server 服务帐户,则向该域用户帐户授予权限。但是,如果使用网络服务或本地系统帐户,则向计算机帐户 (domain_name\SQL_hostname$) 授予对外部资源的权限。

安装用户帐户

安装用户帐户用于运行以下各项:

·         安装

·         SharePoint 产品和技术配置向导

·         域用户帐户。

·         运行安装程序的每台服务器上 Administrators 组的成员。

·         运行 SQL Server 的计算机上的 SQL Server 登录名。

·         以下 SQL Server 安全角色的成员:

·         securityadmin 固定服务器角色

·         dbcreator 固定服务器角色

如果运行影响某个数据库的 Windows PowerShell cmdlet,则此帐户必须是该数据库的 db_owner 固定数据库角色的成员。

服务器场帐户或数据库访问帐户

服务器场帐户用于执行以下任务:

·         配置和管理服务器场。

·         充当 SharePoint 管理中心网站的应用程序池标识。

·         运行 Windows SharePoint Services 定时服务。

·         域用户帐户。

在加入到服务器场中的 Web 服务器和应用程序服务器上,会自动为服务器场帐户授予其他权限。

服务器场帐户将作为 SQL Server 登录名自动添加到运行 SQL Server 的计算机上。该帐户将添加到以下 SQL Server 安全角色中:

·         dbcreator 固定服务器角色

·         securityadmin 固定服务器角色

·         db_owner 固定数据库角色(对于服务器场中的所有数据库)

  检查必需的硬件和软件

  必须已安装和配置下面的软件和硬件,才能执行本文中的步骤。

 

要求

详细信息

操作系统

Windows Server 2008 R2 Windows Server 2008 Service Pack 2 (SP2)64 位)

 

Project Server

应用了 2009 10 月累积更新的 Project Server 2007 Service Pack 2

重要:

必须应用 Service Pack 2 2009 10 月累积更新。如果在没有这些更新的情况下尝试执行就地升级,则可能会导致不可恢复的状态。

SQL Server

64 位版本的 SQL Server 2005 Service Pack 2(累积更新 3),或者

64 位版本的 SQL Server 2008 Service Pack 1(累积更新 2

您的数据库必须由这两种 64 位版本 SQL Server 中的一种进行承载。Project Server 2010 不支持 SQL Server 2000 和非 64 位版本。

 

Windows SharePoint Services

Windows SharePoint Services 3.0 SP2

虽然不要求,但作为非常好的做法,您可能需要匹配 Office Server 2007 应用程序的累积更新级别。

 

  安装必备组件

  在可以升级之前,必须在已安装 Office Project Server 2007 的每台服务器上成功运行必备组件安装程序。必备组件安装程序用于安装为 Project Server 2010 提供支持时所需的软件。

  运行必备组件安装程序

  1、从产品光盘打开安装文件夹,并运行 splash.hta 打开"开始"页。在"开始"页上,单击"安装必备软件"运行必备组件安装程序。

  将打开 SharePoint 产品和技术 2010 必备组件工具。

  2、单击"下一步"。

  3、在"许可条款"页上,选中"我接受许可协议的条款"复选框,然后单击"下一步"。

  该工具将运行,以安装和配置所需软件。

  4、单击"下一步"。

  5、在"安装完成"屏幕上,验证每个必备组件是否已成功安装或者是否已经安装。

  6、单击"完成"关闭向导。

  在所有服务器上运行 SharePoint Server 2010 安装程序

  安装完所有必备组件后,就可以在服务器场中的所有服务器上运行 SharePoint Server 2010 Setup.exe。

  重要:

  如果要在服务器场中运行就地升级,则停止所有前端 Web 服务器上的 World Wide Web 发布服务 (W3SVC),以便断开所有用户与服务器场的连接。如果您允许服务器场中的用户在更新某一台 Web 服务器上的文件和数据库后进行连接,而此时其他 Web 服务器尚未更新,则用户将无法浏览网站。您还应停止所有应用程序服务器上的 Project 队列服务。此操作可确保在进行升级时 Project Server 2007 不处理任何工作。

  安装新版本的 SharePoint Server 2010

  1、运行 Splash.hta 打开"开始"页。在"开始"页上,单击"安装 SharePoint Server"。

  2、在"输入您的产品密钥"页上,键入您的 SharePoint Server 2010 企业版产品密钥,然后单击"继续"。

  3、查看"阅读 Microsoft 软件许可条款"页上的条款,选中"我接受此协议的条款"复选框,然后单击"继续"。

  4、在"升级早期版本"页上,单击"立即安装"。

  5、安装程序将运行并安装 SharePoint Server 2010。

  在完成页上,清除"立即运行 SharePoint 产品和技术配置向导"复选框,然后单击"关闭"。

  重要:此时不要运行 SharePoint 产品和技术配置向导。以后当两个应用程序的所有安装文件都安装在服务器场中的所有 Web 和应用程序服务器上后,会指示您运行它。

  在所有服务器上运行 Project Server 2010 安装程序

  在服务器场中的所有服务器上都安装了 SharePoint Server 2010 后,就可以在服务器场中的所有服务器上运行 Project Server 2010 Setup.exe。

  安装新版本的 Project Server 2010

  1、运行 Splash.hta 打开菜单页。单击"安装 Project Server"。

  2、在"输入您的产品密钥"页上,键入您的 Project Server 2010 产品密钥,然后单击"继续"。

  3、查看"阅读 Microsoft 软件许可条款"页上的条款,选中"我接受此协议的条款"复选框,然后单击"继续"。

  4、在"升级早期版本"页上,单击"立即安装"。

  5、安装程序将运行并安装 Project Server 2010。

  在完成页上,清除"立即运行 SharePoint 产品和技术配置向导"复选框,然后单击"关闭"。

  运行 SharePoint 产品和技术配置向导

  如果升级单台服务器,则可以只在该服务器上运行 SharePoint 产品和技术配置向导并开始升级内容。如果升级服务器场,则应首先在运行 SharePoint 管理中心的服务器上运行 SharePoint 产品和技术配置向导。然后在服务器场中的每台服务器上运行该向导。必须先升级 SharePoint 管理中心,然后才能尝试升级服务器场中的任何其他内容,这一点很重要,在运行 SharePoint 管理中心的服务器上完成该向导可以实现这一点。

  确保先安装任何语言模板包,然后再运行 SharePoint 产品和技术配置向导。

  警告:运行配置向导后,将无法再使用 Office Project Server 2007。您无法暂停或回滚安装和升级过程。在继续安装 Project Server 2010 之前,应确保具有有效和最新的环境备份。

  重要:运行 SharePoint 产品和技术配置向导时,请先确保该向导完全结束,然后再尝试在其他服务器上运行该向导。该向导还会启动升级计时器作业,此作业也必须完全结束运行。尝试在其他服务器上运行该向导之前,应检查升级日志以确保服务器上的升级会话完成。

  运行 SharePoint 产品和技术配置向导

  1、单击"开始",依次指向"所有程序"和"管理工具",然后单击"SharePoint 产品和技术配置向导"。

  2、在 SharePoint 产品和技术配置向导中的"欢迎使用 SharePoint 产品和技术"页上,单击"下一步"。

  3、将显示一条消息,通知您在配置期间可能需要重新启动或重置 Internet Information Services (IIS)、SharePoint 管理服务 v4 和 SharePoint 定时服务 v4。

  4、单击"是"以继续运行该向导。

  在"指定服务器场设置"页上的"密码"框中,键入密码,在"确认密码"框中,键入同一密码。

  密码至少应为 8 个字符,并且至少应包含以下四个字符组中的三个:

  英文大写字符(A 到 Z)

  英文小写字符(a 到 z)

  数字(0 到 9)

  非字母字符(例如 !、$、#、%)

  5、在"正在完成 SharePoint 产品和技术配置向导"页上,验证设置,然后单击"下一步"。

  配置向导将为 Project Server 2010 运行和配置配置数据库及 SharePoint 管理中心。

  6、显示一条消息,指出如果您具有一个包含多台服务器的服务器场,则必须在每台服务器上运行安装程序,以便在继续执行配置向导之前安装新的二进制文件。

  如果这是服务器场中唯一的服务器,或者您已经在服务器场中的所有服务器上运行了安装程序,则单击"确定"以继续运行该向导。

  如果您尚未在服务器场中的所有服务器上运行安装程序,请立即在其余服务器上运行安装程序,然后返回到此服务器,并单击"确定"以继续运行该向导。

  通过设置配置数据库并安装 SharePoint 管理中心,配置向导继续执行升级过程。

  7、在"配置成功,正在进行升级"页上查看已配置的设置,然后单击"完成"。

  SharePoint 产品和技术配置向导将关闭,同时"升级状态"页将打开。在"升级状态"页打开之前,可能会提示您输入用户名和密码。升级过程可能需要花一段时间才能完成,具体取决于服务器场中的数据量。

  8、如果升级服务器场,现在则可以在服务器场中的其他服务器上完成 SharePoint 产品和技术配置向导。

  如果在升级前停止了所有前端 Web 服务器上的 World Wide Web 发布服务 (W3SVC),则在所有网站均已成功完成升级后,应手动启动前端 Web 服务器上的 World Wide Web 发布服务,使用户能够使用 Web 服务器。还应验证是否在服务器场中的所有 Project 应用程序服务器上都已重新启动 Project 队列服务。如果没有,则重新启动该服务。

  9、如果升级与 Office SharePoint Server 2007 集成的 Office Project Server 2007 场,则可以从 SharePoint 管理中心的"升级状态"页监视每个网站的升级过程,或是使用 Stsadm.exe 中的 localupgradestatus 操作进行监视。

  验证

  如果升级失败或报告有问题,则可以参考日志和错误文件获取详细信息。升级日志文件生成到以下默认位置:C: \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Logs

  每个升级日志文件都将标有生成该文件的日期和时间。

  在日志中可以找到两类可能的失败:

  升级的 psconfig 部分失败:可以重新启动 SharePoint 产品和技术配置向导来重新启动升级。

  升级的 SPTimer 部分失败:可以通过在命令提示符窗口中运行下面的命令来重新启动升级:

  Psconfig -cmd -upgrade -inplace v2v -force -wait

 

0
相关文章