問題タブ [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 に答える
2410 参照

migration - libvirt ライブ マイグレーション エラー、ファイルを開けません

あるホストから別のホストへの vps ゲストのライブ マイグレーションを使用したいと考えています。vps ゲスト用に raw ディスク形式の KVM を使用しています。コマンドは次のとおりです。

しかし、エラーメッセージが表示されます

libvirt でライブ マイグレーションを行う正しい方法は何ですか?

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

google-chrome-extension - なぜ dart.io などはコマンド ライン アプリでしか使用できないのですか?

dart プログラムから libvirt api を使用したい。これがドキュメントhttps://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/です。しかし、dart コマンド ライン アプリでのみ使用できることがわかりました。dart.io もそうです。私は Web アプリに詳しくありません。なぜこれが起こっているのか、なぜ Web アプリでシステム API を呼び出すことができないのか疑問に思っています。それは単に不可能ですか、それともそれを行うための他のトリックがありますか?

編集: システムで libvirt c api を呼び出す Web アプリを本当に書きたい場合は、どうすればよいですか? 最初のものについては、バックエンド サーバーを記述して、Web アプリに API (おそらく REST) を提供できます。しかし、サーバー バックエンドが必要ない場合はどうすればよいでしょうか。また、Chrome 拡張機能から libvirt API にアクセスできますか。Chrome 拡張機能がバックグラウンド アプリとして実行できることを確認しましたが、これは Web アプリではない可能性があります。

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

python - libvirt - API を介してドメインが使用するボリュームを決定する

virt-manager、[接続の詳細] の下の [ストレージ] タブを表示すると、各ボリュームを使用しているドメインを示す [使用者] 列があります。

ここに画像の説明を入力

API (python bindings) を使用して、この同じ情報、つまり特定のボリュームを使用するドメインを特定するにはどうすればよいですか?

API ドキュメントを参照し、libvirt、 libvirt.virConnect dir()、libvirt.virStoragePool、および libvirt.virStorageVol で実行しましたが、これについてはまだ途方に暮れています。

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

libvirt - 認識されていません

VM で openvswitch インターフェースを使用するには、VM xml 構成ファイルに次の行を追加する必要があります。

とにかく、最初の行は正しく保存されていますが、2行目は保存されていません。そのまま消えてしまうので、virtualport タグが認識されていないと思いますが、仮想マシン起動時にエラーになります。

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

libvirt - opennebula libvirt ライブ マイグレーションの失敗

サンストーン GUI から、luther からブラックアウトへのライブ マイグレーションを実行しようとしましたが、マイグレーションは失敗しました。以下の oned.log からの抜粋をご覧ください。事前に支援とリードをありがとう。

Wed Feb 12 13:15:34 2014 [VMM][I]: 転送マネージャー ドライバー操作の実行に成功しました: tm_premigrate。Wed Feb 12 13:15:34 2014 [VMM][I]: ExitCode: 0
Wed Feb 12 13:15:34 2014 [VMM][I]: ネットワーク ドライバーの操作が正常に実行されました: pre。
Wed Feb 12 13:15:35 2014 [VMM][I]: コマンドの実行に失敗しました: /var/tmp/one/vmm/kvm/migrate 'one-4' 'blackout' 'luther' 4 luther Wed Feb 12 13: 15:35 2014 [VMM][E]: 移行: コマンド "virsh --connect qemu:///system migrate --live one-4 qemu+ssh://blackout/system" が失敗しました: エラー: に接続できませんserver at 'blackout:49152': No route to host
Wed Feb 12 13:15:35 2014 [VMM][E]: Could not migrate one-4 to blackout
Wed Feb 12 13:15:35 2014 [VMM][I ]: 終了コード: 1
Wed Feb 12 13:15:35 2014 [VMM][I]: 仮想化ドライバー操作の実行に失敗しました: 移行。
Wed Feb 12 13:15:35 2014 [VMM][E]: VM のライブ マイグレーション エラー: One-4 をブラックアウトに移行できませんでした
Wed Feb 12 13:15:35 2014 [LCM][I]: VM のライブ マイグレーションに失敗しました. VM がまだ実行中であると仮定します (VM をポーリングします)。
Wed Feb 12 13:56:36 2014 [LCM][I]: 新しい VM の状態は SAVE_STOP
Wed Feb 12 13:56:44 2014 [VMM][I]: ExitCode: 0

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

virtual-machine - なぜqemuは多くのUDPポートを開くのか

ゲスト OS を起動するnetstat anpと、多くの UDP ポートが開かれていることがコマンドに表示されます。開始コマンドは次のとおりです。

ゲスト OS は win2008 です。

netstat anp出力は次のようになります。

qemu が非常に多くの udp ポートを開く理由とその用途を知りたいですか?


qemu-ifup の内容: