NixOS QEMU VMがDebianの「virsh」に表示されない

NixOS QEMU VMがDebianの「virsh」に表示されない

私はDebianシステムでNixパッケージマネージャを実行しています。

このDebianシステムでは、次のチュートリアルに従ってNixを使用してNixOSを実行するQEMU VMを起動しました。https://github.com/pdtpartners/nix-snapshotter#getting-started

これにより、NixOSを実行しているQEMU VMが正常に起動します。

$ ps -ef | grep qemu-kvm
peterbe+ 1188452 1147771 99 12:40 pts/1    00:00:35 
  /nix/store/g7xr4cd1j34hkmf4sdf64baxanfsbpin-qemu-host-cpu-only-8.0.2/bin/qemu-kvm 
    -cpu max -name nixos -m 4096 ......

qemu-kvmバイナリはNixパッケージマネージャから入手できます。 Debian はvirshバイナリを提供します:

$ which virsh
/usr/bin/virsh

このQEMU VMを一覧表示する必要がありますかvirsh

$ virsh list --all      
 Id   Name   State
--------------------


virshDebian が提供する QEMU を使用しておらず、Debian が提供する QEMU が Nix が提供する QEMU について知らないため、失敗したようです。

関連情報