Ubuntu20.04 报错 drive.pid Resource temporarily unavailable 配置开启libvirt tcp监听

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

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

中间少了这一步 ,还原配置服务都起不来了 。
总是报这个drive.pid有问题
在这里插入图片描述
这TM里面很多的pid的文件
我也是参考了老外写的才搞定,后来又研究这个玩意怎么配置

mv /var/run/libvirtd.pid /var/run/libvirtd.pid.old
systemctl stop libvirtd.service
systemctl start libvirtd.service
https://serverfault.com/questions/1041057/error-virpidfileacquirepath422-failed-to-acquire-pid-file-run-user-1000-l

但是这里面又N多的pid,圈起来的,都要这样操作下
在这里插入图片描述在这里插入图片描述

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

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

# 配置tcp通过sasl认证
auth_tcp = "none"

还是这个东西,万年不变

/etc/default/libvirtd

libvirtd_opts="-l"

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

systemctl mask libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket libvirtd-tls.socket libvirtd-tcp.socket

再重启下

systemctl restart libvirtd

再看就起来了
在这里插入图片描述

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了

上面给屏蔽了 那么取消屏蔽的方法
取消屏蔽

sudo systemctl unmask libvirtd.socket

最后感谢大神帮助

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值