Operating system 我们如何在虚拟机中对虚拟机进行持续集成测试?

Operating system 我们如何在虚拟机中对虚拟机进行持续集成测试?,operating-system,continuous-integration,cloud,kvm,xen,Operating System,Continuous Integration,Cloud,Kvm,Xen,大多数云提供商授予在KVM或Xen中运行的实例,这通常或总是意味着实例的所有者不具有从零开始创建OS映像所需的对虚拟机监控程序的低级访问权限 这让我觉得像Bochs这样的东西可能对在云/CI环境中构建和测试OS映像很有用,像这样的模拟器应该能够在VM中运行,但速度会慢一些。虽然作为一个优势,Bochs会让你测试不同的硬件,但我不认为这是一个要求在这个时候。 这个问题有没有标准的解决方案?有很多开源发行版和操作系统——我想知道有哪些更优雅的方法可以满足这一要求(即使它们不是真正的标准) 请注意,容

大多数云提供商授予在KVM或Xen中运行的实例,这通常或总是意味着实例的所有者不具有从零开始创建OS映像所需的对虚拟机监控程序的低级访问权限

这让我觉得像Bochs这样的东西可能对在云/CI环境中构建和测试OS映像很有用,像这样的模拟器应该能够在VM中运行,但速度会慢一些。虽然作为一个优势,Bochs会让你测试不同的硬件,但我不认为这是一个要求在这个时候。 这个问题有没有标准的解决方案?有很多开源发行版和操作系统——我想知道有哪些更优雅的方法可以满足这一要求(即使它们不是真正的标准)

请注意,容器似乎不是答案——在某些情况下,您可能正在测试内核特定的功能,甚至测试不同的操作系统。(但是,容器可能对实例化可移植和快速构建环境有用!)