問題タブ [libvirt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1690 参照

virtualization - libvirt を使用して virtualbox で vdi イメージを起動する

libvirt を使用して virtualbox で vdi イメージを起動できません。「起動可能なメディアが見つかりません」と表示され続けます。virtualbox GUIを使用して手動で起動しようとしましたが、問題なく起動します。私の libvirt ドメイン XML に問題があるかもしれません。



0 投票する
3 に答える
1599 参照

qemu - OpenBSD の virsh シャットダウン (libvirt/kvm)

openbsd 4.7 または 4.9 を正しくシャットダウンすることは可能ですか?

openbsd は、libvirt から構成された kvm/qemu の下にあります。

shutdown は「電源ボタンが押されました」という ACPI シグナルを送信するはずですが、私の openbsd ゲストはこれに反応しません。

また、実行時に仮想マシンの電源を実際にオフにするように OpenBSD を構成できますhaltか? 現在、コンソールからユーザーに「再起動するには何かキーを押してください」と尋ね、電源を切らないでください。

0 投票する
1 に答える
955 参照

java - Libvirt Java API を使用して Qemu に接続する

問題文:

  1. Qemu への接続を作成します。call-conn1 = new Connect("qemu+ssh://login_name@IP/system", false) によって行われます。これは、1 つのクラス (connect.java) で行われます。

  2. IP で上記のマシンに新しい VM を作成します。ANOTHER クラス (create.java) の関数呼び出し create() によって行われます。

疑問: 1. 上記のプログラムを実行すると、VM を作成するたびに、 connect.java のオブジェクトを作成する必要があります。Qemu への接続を 1 つだけ作成し、その上で実行されている VM で操作 (create.suspend) を続行する方法はありますか? ユーザーが VM を作成/一時停止するたびに、Swing を使用して UI を作成しています。

0 投票する
1 に答える
2632 参照

xen - xenserver api をサポートする libvirt をインストールする

ubuntu PC に libvirt をインストールしてリモートの xenserver を管理したいのですが、問題が発生してブロックされてしまいます。libvirt ソース パッケージをダウンロードします。このステップでは:

-lxenserver で xen_vm_start をチェックしています... 構成がありません: エラー: -lxenserver で XenAPI ドライバーをコンパイルするには、XenServer ライブラリをインストールする必要があります

このエラーが発生しました。XenAPI ドライバーが「libxenserver」であることがわかりました。次のサイトから取得します: http://community.citrix.com/display/xs/Download+SDKs

しかし、libxenserver はどうすればよいのでしょうか? xenserver をサポートする libvirt を正常にインストールした人はいますか?

0 投票する
0 に答える
260 参照

python - VBoxmanagementのようなPythonでKVMVMを管理する

KVMで実行されるVMがあり、Pythonでそれらを管理して、次のような機能を実行したいと考えています。

  1. ゲストVMにファイルを送信します
  2. ゲストVMでプロセスまたはプログラムを実行します
  3. ゲストVMが使用するメモリファイルをダンプします

それ、どうやったら出来るの?

PS:Libvirtを試しましたが、上記を実行する関数が見つかりません...

0 投票する
1 に答える
299 参照

java - Libvirt で実行されている仮想マシンを監視するための Java プラグイン

以下を監視するプラグインが必要です。

  1. CPU、ネットワーク、およびディスクの統計
  2. libvirtに基づく仮想マシンの CPU
  3. 上記の両方のオプションのグラフを生成します
  4. 他のマシンへのリモート接続を開き、同じことを行います。

私のSWINGベースのアプリケーションで。私が試したすべてのプラグイン (Munin と nagios) は、ブラウザ ウィンドウでのみグラフを生成しますが、これは私が望んでいるものではありません。

すべてのデータがソケットを介してグラフ描画 PC に送信され、JFreechart を使用してグラフを描画する手動の方法を見つけました。これをすべて(または少なくともいくつか)実行するプラグインはありますか?または、この質問を別の特定のフォーラムに移行する必要がありますか?

どうもありがとう。

0 投票する
1 に答える
5024 参照

macos - OSX上のlibvirtとVirtualBox

OS X(Lion)のlibvirtからVirtualBoxにアクセスしようとしています。Homebrewを使用してlibvirt0.9.4をインストールしました。ただし、libvirtはVirtualBoxへの接続に失敗します。

Ubuntuに関する同様のSOの質問では、答えはUbuntulibvirtパッケージがVirtualBoxのサポートを構築していないというものでした。これがHomebrewパッケージの場合の問題なのか、それとも別の問題なのかを確認するにはどうすればよいですか?同じ問題の場合、VirtualBoxをサポートしてHomebrewパッケージを再構築するにはどうすればよいですか?


編集:libvirt 0.9.7がリリースされ、このエラーは発生しなくなりました。

0 投票する
1 に答える
301 参照

java - Libvirt Java バインディング - Xen での listDomains() の使用

私は次のプログラムを使用しています:

プログラムは、KVM の仮想マシンの数を一覧表示します (この場合、Connect ステートメントは次のように変化しConnect("qemu:///system",true)ますが、Xen では失敗します。id[0] にアクセスしようとすると、配列の範囲外の例外が発生します。十分な数の仮想マシンが実行されています。listDomain()は機能しません。

その他の機能は、Xen および KVM で正常に動作します。

ありがとう!

0 投票する
1 に答える
1051 参照

maven - kvm-qemu サーバーで Maven リポジトリ ミラーを使用するとダウンロードがハングする

libvirt 0.7.5-5ubuntu27.16 (kvm 1 を使用: 84+dfsg-0ubuntu16+0.12.3+noroms+0ubuntu9.16)

そのリポジトリをミラーリング設定 ( ) で使用するたびに<mirrorOf>*</mirrorOf>、一部のアーティファクトが正しくダウンロードされ、突然ダウンロードがハングします (必ずしも同じであるとは限りません)。

これが典型的な「コンソールショット」です:

ここにハングアップします。すべてのアーティファクトを正しくダウンロードするには、ビルドを ctrl+C して再起動する必要があります。

私の Maven ミラー リポジトリにすでにアーティファクトがある場合、ハングの問題は発生しません。したがって、別の開発者が私の後にプロジェクトをビルドしても、その問題は発生しません。

settings.xmlファイルは次のとおりです。

Ubuntu 10.04.3 LTS で Maven 3.0.3 を使用しています。

ここにはプロキシ サーバーはありません。実際のマシンで同じArtifactoryのインストールをテストしたところ、正しく動作しているので、kvm-qemuネットワークの問題だと思います...

誰かがアイデアを持っていますか?


(編集) OK、最終的には KVM の問題だったようです。

最初に 、KVM と ip_forward=1 によるネットワークのフリーズについて話しているスレッドを見つけました。0に切り替えると、何もしませんでした。

次に、KVM のネットワークに関するブログ記事を見つけてmodel、ブリッジ インターフェイスの をに変更しようとしました<model type='e1000'/>

今ではフリーズが本当に少なくなりました。しかし、その構成でも、ダウンロードがブロックされることがあります...

0 投票する
2 に答える
1659 参照

java - Windows で libvirt を使用する Java クライアント

libvirt を使用する Windows から実行される Java ベースのクライアントを作成しています。

  1. libvirt-java (http://libvirt.org/sources/java/libvirt-java-0.4.7.ta​​r.gz) を取得し、それから jar を作成します (パラメーターのない Ant)
  2. 次に、 http://libvirt.org/windows.htmlに従って、「MSYS ビルド スクリプト」を使用して dll をビルドしました</li>
  3. libvirt-0.dll と libqemu-0.dll の 2 つのファイルを取得

http://libvirt.org/java.htmlから (Eclipse で) サンプル例を実行すると、次のエラーが発生します。

また、ステップ 2 の代わりに Fedora でクロス コンパイルを試みました。新しい dll を使用した場合と同じエラー メッセージが表示されます。

問題を解決する方法を知っている人はいますか?