如何处理安全networking上的虚拟环境

我们做embedded式软件开发。 因此,我们为与我们合作的许多不同目标使用各种各样的工具集,而且我们经常从一个项目转移到另一个项目。 开发人员经常会在项目之间移动。

我们有严重的configurationpipe理问题。 我们已经在实验室里build立了机器,在他们需要六个月的时间去重build一些软件的情况下,用“不要触摸”的贴纸。 在开发足够多的项目后,开发工作站将安装各种各样的软件,从而导致兼容性问题。 通常,某些设置只能在Ubuntu或Windows或RHEL上运行,导致更多的混淆。

我以为虚拟机可能是解决这个问题的方法。 让开发人员“检查”一个预先设置的虚拟环境来完成他们的工作,并在切换项目时切换到另一个虚拟环境。 存档我们的制造机器的处女图像,以确保我们可以重现生产线。 问题是安全。 IT要求说,只有完全更新的Windows 7和RHEL机器才能连接到我们的networking。 这意味着对于像Ubuntu环境这样的东西,我们甚至不能访问许可证服务器或源代码pipe理系统。 他们也担心控制扩张的问题,在桌面上开发一堆虚拟机。 解决这个问题的一个办法就是投资一个大型的虚拟机服务器,每个人都可以远程进入,但是这似乎是对整个build筑物周围的所有机器的浪费。

我真正感兴趣的是如何在安全的networking环境中处理这个问题?