libvirt

Nvidia GPUを使用してSPICEハードウェアを加速できますか?
libvirt

Nvidia GPUを使用してSPICEハードウェアを加速できますか?

Nvidia GPUでvirglを使用できます。 <graphics type="egl-headless"> <gl rendernode="/dev/dri/renderD128"/> </graphics> <video> <model type="virtio" heads="1" primary="yes"> <acceleration accel3d="yes"/> </model> <address type="pci" domai...

Admin

KVM / libvirt VMレイヤ2は良く見えますが、レイヤ3は機能しません。
libvirt

KVM / libvirt VMレイヤ2は良く見えますが、レイヤ3は機能しません。

これと似ています。質問しかし、私の設定(kvm / libvirt)は質問ではなく答えに近いようです。 ホストはDebian 12(bookworm)を実行しており、最新のアップグレードであり、libvirt-{clients,daemon,daemon-system,etc}/stable 9.0.0-4 amd64の必須標準パッケージがインストールされている以外は何もありません。他のコンテンツ。 タイトルに示すように、ホストが接続されているスイッチのポート(トランク)に登録されているMACアドレス(ホストMACアドレスとともに)を表示できます。ホストは通...

Admin

ルートは、ルート以外のKVMゲストを表示できません。
libvirt

ルートは、ルート以外のKVMゲストを表示できません。

一般ユーザーのKVMゲストについてルートがわからないのはなぜですか? user@Lin0011:~$ virsh list --all Id Name State ----------------------------- - Lin0021 shut off user@Lin0011:~$ root@Lin011# virsh list --all Id Name State -------------------- root@Lin011# user@Lin0011:~$ virsh uri qem...

Admin

virt-managerを使用して仮想マシンを実行するとネットワーク損失が発生するのはなぜですか?
libvirt

virt-managerを使用して仮想マシンを実行するとネットワーク損失が発生するのはなぜですか?

私は初心者の使い方をほとんど知りませんvirt-manager。 VirtualBox(VBoxManageを含む)からKVMに簡単に切り替えるために使用したGUI。qemulibvirtvirt-manager これまで、GUIを使用して仮想マシンを作成する方法を知っていますが、大きな問題があります。仮想マシンが起動すると、ホストとゲストのネットワーク接続が失われます。 NATまたはブリッジングに関係なく、VMの電源がオンになると、ホストとゲストの両方にネットワークがありません。 VMの実行中は、ソリューションを見つけるためにネットワークを検索することはで...

Admin

Virsh は仮想マシンに動的 IP アドレスを割り当てません。
libvirt

Virsh は仮想マシンに動的 IP アドレスを割り当てません。

libvirtが作成したプライマリネットワークに接続されているDebian 12ホストにKVMシステムを設定しようとしています。しかし、ネットワークがアクティブで利用可能ですが192.168.122.1/24... # ip addr show virbr0 55: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 52:54:00:16:d4:1a brd ff:ff:f...

Admin

権限の拒否により、libvirtはデバイスを実行時にバインドできません。
libvirt

権限の拒否により、libvirtはデバイスを実行時にバインドできません。

libvirtを介して新しいドメインを起動しようとしていますvirsh start my-domain。 ただし、この権限拒否エラーのため失敗します。 error: internal error: Process exited prior to exec: libvirt: error : Failed to bind /dev/my_pool/boot.raw on to /run/libvirt/qemu/1-my-domain.dev/my_pool/boot.raw: Permission denied /run/libvirt/qemu/1-m...

Admin

QemuがオーディオXMLの設定を許可しないのはなぜですか?
libvirt

QemuがオーディオXMLの設定を許可しないのはなぜですか?

audiodevを仮想マシンに渡したいのですが、libvirtはこのエラーで終了します。 error: internal error: process exited while connecting to monitor: 2024-03-17T23:29:37.725695Z qemu-system-x86_64: XDG_RUNTIME_DIR not set これはvmの行です。 <qemu:arg value="-device"/> <qemu:arg value="usb-audio,audiodev=my_audiodev"/...

Admin

Libvirt iptable チェーン LIBVIRT_FWX はインターフェイスの内部トラフィックに影響を与えません。
libvirt

Libvirt iptable チェーン LIBVIRT_FWX はインターフェイスの内部トラフィックに影響を与えません。

libvirtネットワークを作成しました。開いているモード用に生成されたiptableルールを追加しました。ナットパターンネットワーク。私の計画は基本的にナットただし、その上にカスタムiptableルールを追加してください。 (オープンモードを使用してルールを直接管理する方が簡単です。)ユースケース例:vmXからvmY、vmZまでを除いて、VM間のネットワーク内通信はありません。これまでのところ、すべてが以前のように動作しています。ナットモデル。 ただし、内部comをブロックするルールを追加すると、次のようなものが表示されます。 いくつかの背景知識:Libv...

Admin

仮想ホストのブリッジ
libvirt

仮想ホストのブリッジ

数年前、私は2つの異なるLANと通信する2つのネットワークカードを使用してRHEL 7に仮想ホストを設定しました。などbrctlの組み合わせを使用しました。ifconfigホストには両方のLANにゲストがあります。 LAN1のゲストと外部ホストはホストに接続できる必要があります。ただし、LAN2の誰もホストに接続する理由はありません。ホストからLAN2へのすべてのトラフィックは、外部スイッチとファイアウォールを通過する必要があります。 ------ x.x.1.17 LAN1 x.x.1.1---- host |__________________...

Admin

libvirtは自動メモリ拡張をサポートしていますか?
libvirt

libvirtは自動メモリ拡張をサポートしていますか?

ソフトウェアを構築するために、Arch Linuxホストで実行されるKVM / QEMU / libvirt Arch Linux VMがあります。アイドル状態では2GiB RAMにアクセスできますが、ソフトウェアを構築するときは32GiB RAMにアクセスできるようにしたいです。次の設定では、2GiB RAMでマシンを起動し、メモリバルーンを手動で拡張および収縮させることができますが、そのautodeflateオプションは何も効果がないようです。 <memory unit='GiB'>32</memory> <currentM...

Admin

Libvirtはフックフォークを可能にします。
libvirt

Libvirtはフックフォークを可能にします。

次のLibvirtフックがある場合/etc/libvirt/hooks/qemu.d/hook.sh #!/usr/bin/env bash if [[ $1 == "SEARCH_FOR_ME" ]]; then while true; do sleep 1 done fi bash /etc/libvirt/hooks/qemu.d/hook.sh SEARCH_FOR_ME & disown $! touch /tmp/test123 exit 0 仮想マシンを起動すると、このフックが呼び出され、期待さ...

Admin

qemu/virt-managerとsambaが同じフォルダを読み書きできるようにSELinuxを設定しますか?
libvirt

qemu/virt-managerとsambaが同じフォルダを読み書きできるようにSELinuxを設定しますか?

問題の結論 Sambaの下に共有ローカルフォルダがありますが、qemu(ユーザーセッションを介して)がvirtio-9pを介してそのフォルダにアクセスできるようにしようとすると、エラー(SELinux avc)が発生します。 SELinuxが無効になっていてもうまくいきますが、うまくいきたいです。そしてSELinux。助けてください。 背景 Fedoraホストにsambaとvirt-manager / qemuをインストールしました。どちらも互いに独立してうまく機能します(たとえば、sambaディレクトリとvmディレクトリは同じドライブにない場合でもまったく...

Admin

Loupedeck USBデバイス「libvirtd」がUDEVルールを介してWinに渡されました。
libvirt

Loupedeck USBデバイス「libvirtd」がUDEVルールを介してWinに渡されました。

私は持っていますこのコンソールQEMUで実行されているWin11にUSBに転送しようとしています。 USBデバイスに「リダイレクトする」ことが気に入らなかったので、これに対するUDEVルールを作成しました。 b/c 私はそれを持っておらず、もちろん権限もありませんでした。 ルール: $udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/ttyACM0) Udevadm info starts with the device specified by the...

Admin

KVM Qemu + Libvirt -> Debian ホスト + ゲスト => OpenGL/3D アクセラレーション -> 効果なし
libvirt

KVM Qemu + Libvirt -> Debian ホスト + ゲスト => OpenGL/3D アクセラレーション -> 効果なし

こんにちは、私は仮想マシンを作成するためにKVM + Qemuとlibvirt(GUIとしてのVirtManager)と一緒にdebian12を使用しています。 「一部」のGPUアクセラレーション機能を備えたいくつかのVMが必要です。 同時に複数の仮想マシンにGPUを使用したいので、直接GPUパススルーはありません。 ホストGPU:09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/58...

Admin

Wireguardは共有からwg0.confを読み取ることができません。
libvirt

Wireguardは共有からwg0.confを読み取ることができません。

libvirtで実行されてvirtiofs。 hostshare /etc/wireguard virtiofs rw,relatime 0 0 ゲストのディレクトリはにマップされ/etc/wireguard、共有フォルダに対する権限はすべてホストとゲストですroot:root (id:0)。 このディレクトリにファイルを作成すると、wg0.confsystemdサービスは失敗します。 Dec 11 12:59:11 vpn-server systemd[1]: Starting [email protected] - WireGuard via...

Admin