0

我正在尝试在 Eucalyptus 云上运行的 KVM 虚拟机上使用 libvmi 工具。它是一个云盒 3.4.2 版本。要在 KVM 上使用 libvmi,我需要更改 Eucalyptus 默认使用的 qemu-kvm。所以我对 qemu-kvm-1.2.0 源代码做了一个补丁,编译它并“make && make install”,正如这个网页所说:https ://github.com/bdpayne/libvmi/tree/master/tools/ qemu-kvm-补丁

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

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

任何帮助,将不胜感激。非常感谢。

4

1 回答 1

1

我想你有几个选择:

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

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

备份可能会有所帮助,但是您始终可以从软件包中重新安装。

于 2014-05-07T02:47:32.237 回答