我希望将某些软件与组件包一起安装在开发环境中。有时,可能需要一个新的软件片段,我想将它安装在一个干净的 VM 中,直到确信它是理想的在生产开发盒上。
我一直在玩一个测试系统,试图通过将其命名为 DevUsr0105(主版本 01,子版本 05,DevUsr 是用户名)来“版本化”它,但这很难激活。
我可以想象下一个版本在弃用以前的版本之前的时间范围,因此有时可能有两个 DevUsr 类型的 VM 正在使用中。(新开发发生在最新的开发版本上,并在现有 VM 退役之前完成之前的工作。)每个开发人员支付两个操作系统许可证显然没有问题,但我不希望调用迁移激活的麻烦。(另外 - 每个许可证的迁移数量没有限制吗?)
每当有新版本可用时,每个开发人员都会获取最新的生产开发人员 VM。他们的任何本地定制都将在他们的 SVN 存储库中进行版本化,以确保无需大量手动工作即可进行干净迁移。
那么最新版本的 sysprep 是否已准备好供开发人员最终激活?我们真的需要在每个 dev VM 版本上转移激活或重新激活操作系统吗?
开发人员尚未积极使用虚拟机,我只是在寻找其他人如何处理此类事情的反馈,然后再浪费大量时间走上错误的道路。
实际上,我刚刚为一组开发人员创建了 3 个 XP VM。一个用于 IE6、IE7 和 IE8。
Sysprep 要求您在每次部署时重新激活窗口。而不是给每个开发人员自己的测试虚拟机。为什么不部署三个或四个,并告诉他们每个星期五这些将从较早的快照中重置?
开发人员往往会在他们工作的任何地方留下大量垃圾。让服务和港口向世界开放。并使用绑定到管理员帐户的服务。这在测试环境中更是如此。
上周我关闭了一个网络服务器,认为由于该网站不再维护,我们不再需要该服务器。错误的。一小部分开发人员一直在使用服务器来存储源代码并运行计划任务。
对可以使用开发系统的时间设置一个限制,每两周一次,这可能有助于保持网络清洁。
您的系统的困难部分将是许可。下次有人被解雇时,不要向 BSA 的任何人敞开大门。;-)
如果开发环境不会持续超过 30 天,则无需激活它们。
XP 的批量许可不需要激活。我不确定您是否仍然可以购买批量许可证 - 或者您是否可以购买 vista 并且可以降级并获得批量密钥。
它从 5 个许可证开始,听起来您将使用更多。
对于 Vista,我不知道解决方案。
但是,由于它是一个虚拟机,硬件并没有改变是吗?因此,当您安装在同一硬件上时,它不应计入您允许激活 vista 的总次数。