问题:
1.启动Libvirt核心服务
sudo systemctl start libvirtd # 启动服务
sudo systemctl enable libvirtd # 设置开机自启
sudo systemctl status libvirtd # 验证状态应为active (running)
● libvirtd.service - libvirt legacy monolithic daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; preset: enabled)
Active: active (running) since Mon 2025-06-16 11:19:51 CST; 20s ago
TriggeredBy: ● libvirtd.socket
● libvirtd-admin.socket
● libvirtd-ro.socket
Docs: man:libvirtd(8)
https://libvirt.org/
Main PID: 7146 (libvirtd)
Tasks: 22 (limit: 32768)
Memory: 25.0M (peak: 27.7M)
CPU: 1.433s
CGroup: /system.slice/libvirtd.service
├─6776 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
├─6777 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
└─7146 /usr/sbin/libvirtd --timeout 120
6月 16 11:19:51 anolis systemd[1]: Starting libvirtd.service - libvirt legacy monolithic daemon...
6月 16 11:19:51 anolis systemd[1]: Started libvirtd.service - libvirt legacy monolithic daemon.
6月 16 11:19:51 anolis dnsmasq[6776]: read /etc/hosts - 8 names
6月 16 11:19:51 anolis dnsmasq[6776]: read /var/lib/libvirt/dnsmasq/default.addnhosts - 0 names
6月 16 11:19:51 anolis dnsmasq-dhcp[6776]: read /var/lib/libvirt/dnsmasq/default.hostsfile
2. 强制激活QEMU连接
[root@anolis ~]# virsh -c qemu:///system list # 手动初始化连接池
Id 名称 状态
-------------------
成功标志:显示虚拟机列表(即使为空)
3.检查安全策略
# SELinux状态
sudo setenforce 0 # 临时禁用
sudo getenforce # 应为Permissive
# 防火墙规则
sudo firewall-cmd --add-service=libvirt --permanent
sudo firewall-cmd --reload
4. 验证套接字文件
ls -l /var/run/libvirt/libvirt-sock # 应存在且权限为rwxrwx---
sudo chmod 777 /var/run/libvirt/libvirt-sock
5.重启libvirtd
sudo systemctl restart libvirtd