如何在Eucalyptus cloud-in-a-box上更改qemu-kvm版本



我正在尝试在Eucalyptus cloud上运行的KVM虚拟机上使用libvmi工具。它是一个内置云的3.4.2版本。要在KVM上使用libvmi,我需要更改Eucalyptus默认使用的qemu-kvm。所以我对qemu-kvm-1.2.0源代码做了一个补丁,编译它并"制作"。

现在我需要确保我的系统在运行KVM虚拟机时将使用这个新安装的qemu-kvm版本。谁能告诉我如何设置,以便Eucalyptus在启动新实例时使用我新安装的qemu-kvm ?

我尝试了"yum erase qemu-kvm",希望能够删除qemu-kvm的原始版本,这样也许Eucalyptus将不得不使用我刚刚编译和安装的qemu。然而,当我使用"yum erase qemu-kvm"时,它说"eucalyptus-nc"也需要删除,因为依赖原因,所以我没有继续。

任何帮助都会很感激。非常感谢。

我想你有几个选择:

  • 告诉configure安装到打包安装使用的位置(可能是./configure --prefix=/)

  • 找到系统上的qemu-kvm二进制文件,用编译时在源代码树中生成的二进制文件覆盖它

备份可能会有帮助,但这样你总是可以从包中重新安装。

最新更新