問題タブ [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.
virtualization - libvirt を使用して virtualbox で vdi イメージを起動する
libvirt を使用して virtualbox で vdi イメージを起動できません。「起動可能なメディアが見つかりません」と表示され続けます。virtualbox GUIを使用して手動で起動しようとしましたが、問題なく起動します。私の libvirt ドメイン XML に問題があるかもしれません。
qemu - OpenBSD の virsh シャットダウン (libvirt/kvm)
openbsd 4.7 または 4.9 を正しくシャットダウンすることは可能ですか?
openbsd は、libvirt から構成された kvm/qemu の下にあります。
shutdown は「電源ボタンが押されました」という ACPI シグナルを送信するはずですが、私の openbsd ゲストはこれに反応しません。
また、実行時に仮想マシンの電源を実際にオフにするように OpenBSD を構成できますhalt
か? 現在、コンソールからユーザーに「再起動するには何かキーを押してください」と尋ね、電源を切らないでください。
java - Libvirt Java API を使用して Qemu に接続する
問題文:
Qemu への接続を作成します。call-conn1 = new Connect("qemu+ssh://login_name@IP/system", false) によって行われます。これは、1 つのクラス (connect.java) で行われます。
IP で上記のマシンに新しい VM を作成します。ANOTHER クラス (create.java) の関数呼び出し create() によって行われます。
疑問: 1. 上記のプログラムを実行すると、VM を作成するたびに、 connect.java のオブジェクトを作成する必要があります。Qemu への接続を 1 つだけ作成し、その上で実行されている VM で操作 (create.suspend) を続行する方法はありますか? ユーザーが VM を作成/一時停止するたびに、Swing を使用して UI を作成しています。
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 を正常にインストールした人はいますか?
java - Libvirt で実行されている仮想マシンを監視するための Java プラグイン
以下を監視するプラグインが必要です。
- CPU、ネットワーク、およびディスクの統計
- libvirtに基づく仮想マシンの CPU
- 上記の両方のオプションのグラフを生成します
- 他のマシンへのリモート接続を開き、同じことを行います。
私のSWINGベースのアプリケーションで。私が試したすべてのプラグイン (Munin と nagios) は、ブラウザ ウィンドウでのみグラフを生成しますが、これは私が望んでいるものではありません。
すべてのデータがソケットを介してグラフ描画 PC に送信され、JFreechart を使用してグラフを描画する手動の方法を見つけました。これをすべて(または少なくともいくつか)実行するプラグインはありますか?または、この質問を別の特定のフォーラムに移行する必要がありますか?
どうもありがとう。
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がリリースされ、このエラーは発生しなくなりました。
java - Libvirt Java バインディング - Xen での listDomains() の使用
私は次のプログラムを使用しています:
プログラムは、KVM の仮想マシンの数を一覧表示します (この場合、Connect ステートメントは次のように変化しConnect("qemu:///system",true)
ますが、Xen では失敗します。id[0] にアクセスしようとすると、配列の範囲外の例外が発生します。十分な数の仮想マシンが実行されています。listDomain()は機能しません。
その他の機能は、Xen および KVM で正常に動作します。
ありがとう!
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'/>
。
今ではフリーズが本当に少なくなりました。しかし、その構成でも、ダウンロードがブロックされることがあります...
java - Windows で libvirt を使用する Java クライアント
libvirt を使用する Windows から実行される Java ベースのクライアントを作成しています。
- libvirt-java (http://libvirt.org/sources/java/libvirt-java-0.4.7.tar.gz) を取得し、それから jar を作成します (パラメーターのない Ant)
- 次に、 http://libvirt.org/windows.htmlに従って、「MSYS ビルド スクリプト」を使用して dll をビルドしました</li>
- libvirt-0.dll と libqemu-0.dll の 2 つのファイルを取得
http://libvirt.org/java.htmlから (Eclipse で) サンプル例を実行すると、次のエラーが発生します。
また、ステップ 2 の代わりに Fedora でクロス コンパイルを試みました。新しい dll を使用した場合と同じエラー メッセージが表示されます。
問題を解決する方法を知っている人はいますか?