(92条消息) Ubuntu20.04 报错 drive.pid Resource temporarily unavailable 配置开启libvirt tcp监听_libvirtd.socket_南星叨叨的博客-CSDN博客

前边步骤跟debian那个一样,但是Ubuntu20还有一步才能搞定,今天踩到这个坑了。

这运维就是这样 不敢改 改了就怕出问题 出问题也不知道怎么修 这个是真难受

中间少了这一步 ,还原配置服务都起不来了 。
总是报这个drive.pid有问题

这TM里面很多的pid的文件
我也是参考了老外写的才搞定,后来又研究这个玩意怎么配置

mv /var/run/libvirtd.pid /var/run/libvirtd.pid.old
systemctl stop libvirtd.service
systemctl start libvirtd.service
1
2
3
https://serverfault.com/questions/1041057/error-virpidfileacquirepath422-failed-to-acquire-pid-file-run-user-1000-l
1
但是这里面又N多的pid,圈起来的,都要这样操作下

终于活过来了 。。。
下面还得看怎么开启tcp

/etc/libvirt/libvirtd.conf
# 允许tcp监听
listen_tcp = 1
listen_tls = 0

# 配置tcp通过sasl认证
auth_tcp = "none"
1
2
3
4
5
6
7
还是这个东西,万年不变

/etc/default/libvirtd

LIBVIRTD_ARGS="--listen"
1
2
3
这2步跟我写的那个文章一样的,但是还有一步,没这个就出现上面的报错了
屏蔽其他无关服务

systemctl mask libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket libvirtd-tls.socket libvirtd-tcp.socket
1
再重启下

systemctl restart libvirtd
1
再看就起来了

root@tom:~# netstat -antlp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:16509 0.0.0.0:*

这端口起来了

这就OK了
1
2
3
4
5
6
7
8
上面给屏蔽了 那么取消屏蔽的方法
取消屏蔽

sudo systemctl unmask libvirtd.socket
1
最后感谢大神帮助

http://www.czqdream.cn/posts/kvm%E5%AE%89%E8%A3%85webvirtmgr/
https://serverfault.com/questions/1041057/error-virpidfileacquirepath422-failed-to-acquire-pid-file-run-user-1000-l
————————————————
版权声明:本文为CSDN博主「南星叨叨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hans99812345/article/details/122686740

发表评论

邮箱地址不会被公开。 必填项已用*标注