我不确定这个问题是否属于 SO 或 ServerFault (甚至可能是程序员)......
我正在测试 TFS Lab Automation 的功能及其与 System Center 的集成。特别是作为端点目标,测试代理如何提供隔离网络功能,以及是否可以在没有TFS 和实验室自动化的情况下使用该功能。(我们的最终目标是在课堂环境中使用虚拟机,我们为每个学生创建了一个相同的环境(一个或多个系统)。
在这个时间点,我只是想让基本系统工作。我的 Hyper-V 和 System Center 2012 R2 正常工作。我在开发系统上设置了 TFS 2013。我还在另一个开发系统上安装了 VS 2013 Ultimate 和 Test Manager。所有组件似乎都在毫无问题地进行通信。
我的问题是使用现有模板创建新环境。根据我发现的有关模板使用的一份文档(http://msdn.microsoft.com/en-us/library/ee702479.aspx),我只能通过使用现有虚拟机和(之后克隆/复制它),将其转换为模板。但是,我通常创建新模板的方式是指向库中的现有磁盘。
问题最终似乎指向图像中存储了哪些信息。测试管理器似乎想要一个具有“空白”身份(没有主机名、没有管理员密码等)的图像。如果模板将在不同的环境中一遍又一遍地重复使用,并且每个实例都获得不同的名称,那么这是有道理的。
但是,我在隔离网络 ( http://msdn.microsoft.com/en-us/library/hh329474.aspx ) 上阅读的文档讨论了如何使用给定名称设置系统(以及其他属性)因为每个实例都将具有相同的名称,并且测试代理(具有隔离功能)将......好吧..隔离每个实例。
有没有人有洞察力来解决这个问题?很多这些(使用 System Center 和 Lab Automation 可以/不能完成,彼此独立)对我来说是新的。我是否将更大的 System Center 功能集与 TFS 集成所施加的限制混为一谈?