私のlibvirt仮想マシンに名前で接続したいと思います。以前は可能でしたが、今は不可能ですか?各仮想マシンに対して追加の手動構成を実行したくありません。
私はたとえばできましたssh debian10-vm.local
。これはMDNS / avahiの魔法を利用します。しかし、ある時点で動作が停止しました。 :-(. 現在、私はFedora Workstation 32を実行しています。少し前のバージョンでは動作が停止しているようです。
停止すると、以前firewalld
と同じように動作します。しかし、ファイアウォールを実行し続けたいです。
ベストアンサー1
インストールするlibvirt-nss。 Fedoraの場合を実行します
dnf install libvirt-nss
(Debianの場合:)apt install libnss-libvirt
。上記の
/etc/nsswitch.conf
リンクに例があります。hosts:
libvirt
これで、ホスト名(たとえば)を介して仮想マシンにアクセスできるようになります
ssh debian10-vm
。このソリューションでは.local
。