将 SCVMM 2008 R2 升级到 SCVMM 2012

对于 Lab Management Visual Studio Team Foundation Server 2012 SCVMM 2008 RS 和 SCVMM 2012 支持。 如果您要升级到 Team Foundation Server 2010年Visual Studio Team Foundation Server 2012,并打算升级 SCVMM 2008 R2,SCVMM 2012 年来我们建议您升级到 SCVMM 2012 在完成升级到Visual Studio Team Foundation Server 2012。 本主题介绍如何升级到 SCVMM 2012 的 SCVMM 2008 R2,当您在使用 Lab Management Visual Studio Team Foundation Server 2012。

重要

在升级 SCVMM 时,某些步骤将导致您 Team Foundation Server 一些停机时间。这些步骤将如下所示。

升级到 SCVMM 2012

Hh757363.collapse_all(zh-cn,VS.110).gif

  1. 使用安装程序 SCVMM 2012 SCVMM 2008 R2 服务器升级到 SCVMM 2012 服务器。

  2. 升级您的主机和库共享上的 SCVMM 代理。

  3. 使用 SCVMM 管理控制台验证所有的 SCVMM 组件工作正常。

  4. 您的 Team Foundation Server 的应用程序层的所有计算机上安装 SCVMM 2012 管理控制台。

  5. 警告

    此步骤将会中断您的 Team Foundation Server 上的服务。

    使用iisreset命令来重新启动 Team Foundation Server web 服务。 然后重新启动 Team Foundation Server 作业代理。

  6. 警告

    当您使用upgradeSCVMM命令,Team Foundation Server 将为每个团队项目使用该模板的 SCVMM 服务器上创建新的模板对象。这将确保您的模板而不会丢失任何数据是与 SCVMM 2012 兼容升级。但是,在创建新的模板后,团队项目名称追加到模板名称。如果新模板的名称超过 64 个字符,这将导致 SCVMM 失败。若要解决此错误,必须为这些模板提供较短的名称。

    打开您的 Team Foundation Server 上提升的命令提示符,输入以下命令: C:\Program Files\Visual Studio Team Foundation Server 2011\bin\tools> tfsconfig lab /upgradeSCVMM /collectionName:*。 此命令将升级数据和项目集合的每个数据库中的模板,使其与 SCVMM 2012 兼容。 如果您运行此命令时遇到任何错误或警告,请参阅下一节,以解决这些错误。 不会遇到任何错误或警告,如果您升级完毕,可以开始使用 Lab Management SCVMM 环境。

Hh757363.collapse_all(zh-cn,VS.110).gif在使用 upgradeSCVMM 命令解析错误和警告

在使用后upgradeSCVMM命令,您必须解决所有错误或警告接收,然后重新运行该命令,然后才可以开始使用 Lab Management。 upgradeSCVMM命令生成包含有关任何错误和警告您遇到的日志文件。 在运行时,将显示日志文件的位置upgradeSCVMM命令。

SCVMM 错误: 收到 SCVMM 错误相关的错误时,如果使用 SCVMM 作业历史记录,要获得有关错误的其他信息。 解决 SCVMM 中的错误之后,请重新运行upgradeSCVMM命令。

请参见

其他资源

从 Visual Studio 2010 升级实验室管理组件