検索

B.16. Unable to connect to server at 'host:16509': Connection refused ... error: failed to connect to the hypervisor

download PDF
現象
libvirtd 接続で TCP ポートをリッスンしている間に、接続が失敗する。
# virsh -c qemu+tcp://host/system
error: unable to connect to server at 'host:16509': Connection refused
error: failed to connect to the hypervisor
/etc/libvirt/libvirtd.conf で設定を変更した後も、libvirt デーモンは TCP ポートをリッスンしません。
# grep listen_ /etc/libvirt/libvirtd.conf
listen_tls = 1
listen_tcp = 1
listen_addr = "0.0.0.0"
しかし、libvirt の TCP ポートは設定変更後も開いたままです。
# netstat -lntp | grep libvirtd
#
調査
libvirt デーモンは、--listen オプションなしで起動されました。以下のコマンドを実行してこれを確認します。
# ps aux | grep libvirtd
root     27314  0.0  0.0 1000920 18304 ?       Sl   Feb16   1:19 libvirtd --daemon
出力に --listen オプションが含まれていません。
解決方法
--listen オプションでデーモンを起動します。
これを行うには、/etc/sysconfig/libvirtd ファイルを修正して、以下の行のコメントを解除します。
#LIBVIRTD_ARGS="--listen"
次に、以下のコマンドで libvirtd サービスを再起動します。
# /etc/init.d/libvirtd restart
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.