0

Eucalyptus クラウドで実行されている KVM 仮想マシンで libvmi ツールを使用しようとしています。これは、cloud-in-a-box 3.4.2 バージョンです。KVM で libvmi を使用するには、Eucalyptus がデフォルトで使用する qemu-kvm を変更する必要があります。そこで、qemu-kvm-1.2.0 ソース コードにパッチを適用し、コンパイルして、この Web ページにあるように「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 に答える