我们有一个 QA 部门,必须在多种操作系统和 DMBS 组合上测试我们的软件。由于 Windows 推出了许多不同版本,所有这些的组合数学可能令人望而生畏。因此,我们决定可视化我们的设置,但到目前为止,它只能解决问题。硬件成本昂贵,我们需要许多不同的组合,远远超出您的服务器容量。此外,这些实例会被丢弃,一旦测试完成,我们就不再需要它,此外,为了确保适当的测试隔离,我们应该从新实例开始。最后,我们只需要这些系统的一小部分在任何给定时间在线。
我正在寻找一种管理库存的方法,以便我们的 QA 人员可以订购实例,根据需要将其放在网上,使用后丢弃。实例是从新安装的系统池中生成的,这些系统具有适当的组合,可以接受我们的软件。两个或多个人也应该可以同时启动同一个实例,尽管如果事实证明实施起来太复杂,我们可以不这样做。最后,我们的预算非常紧张,我们可能可以进行一些购买,但理想情况下应该将支出保持在最低限度。
总而言之,我们应该能够:
- 按需上线实例。理想情况下应提供队列和调度管理
- 按需销毁实例
- 将母版保留在库存中但不在线。
- 由少量用户(5-10 人)管理大量虚拟机(30-100 台,甚至更多)。
- 允许从库存中添加、删除和更改实例(联机、进行更改并重新签入,或创建新的并签入)。
- 允许支持工具的一些长期实例(正常 VM 服务器使用)
感谢您的回答
答案1
答案2
看一下Proxmox VE。
它是免费的,基于 Linux,并提供一个简单的 Web 界面来管理您的虚拟机。
我们使用它来管理的虚拟机数量要少得多,但我猜它的扩展性很好。
它可以在任何硬件上虚拟化 Linux,并且需要硬件虚拟化支持(我认为英特尔称之为“VT”)才能支持 Windows VM。