libvert開啓TCP監聽

1.設置libvirtd

編輯/etc/libvirt/libvirtd.confnode

listen_tls = 0
listen_tcp = 1
auth_tcp="none"
tcp_port = "16509"

2.設置服務爲監聽狀態

即便設置了listen_tcp也不會開啓監聽服務, 重啓libvirt-bin服務,驗證:bash

sudo netstat -nlpt 

# 可見16509端口並無開啓

ps aux | grep libvirt

# 可見libvirtd沒有-l參數

須要開啓監聽服務,設置/etc/init/libvirt-bin.conf文件,設置exec /usr/sbin/libvirtd $libvirtd_opts -l,注意後面的-l選項
不能直接寫在libvirtd_opts上,不生曉,緣由不明tcp

3. 驗證

重啓libvirt-bin服務, 使用netstat是否開啓了tcp端口和ps查看libvirtd是否有-l選項,都沒有問題後,運行:code

virsh --connect qemu+tcp://node1/system list

其中node1爲主機名,若是無錯誤,則表示正常開啓tcp監聽服務.it

相關文章
相關標籤/搜索