1、在宿主机上准备好yum(只需要本地镜像yum就可以)

2、查看CPU是否支持inter或AMD的虚拟技术

# cat /proc/cpuinfo |grep -E "vmx|svm"

3、安装kvm

# yum install qemu-kvm libvirt virt-install libvirt-python virt-manager virt-install libvirt-client virt-viewer

4、确认是否有装在kvm模块,没有装载可以使用modprobe kvm来装载

# lsmod |grep kvm
kvm_intel             170181  0 
kvm                   554609  1 kvm_intel
irqbypass              13503  1 kvm

5、启动并设置为开机自启动

# systemctl start libvirtd
# systemctl status libvirtd
# systemctl enable libvirtd

启动报错排查

[root@server ~]# systemctl start libvirtd
Job for libvirtd.service failed because the control process exited with error code. See "systemctl status libvirtd.service" and "journalctl -xe" for details.

[root@server ~]# journalctl -xe 
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit libvirtd.service has failed.
-- 
-- The result is failed.
1月 04 16:34:19 server systemd[1]: Unit libvirtd.service entered failed state.
1月 04 16:34:19 server systemd[1]: libvirtd.service failed.
1月 04 16:34:19 server systemd[1]: libvirtd.service holdoff time over, scheduling restart.
1月 04 16:34:19 server systemd[1]: start request repeated too quickly for libvirtd.service
1月 04 16:34:19 server systemd[1]: Failed to start Virtualization daemon.
-- Subject: Unit libvirtd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit libvirtd.service has failed.
-- 
-- The result is failed.
1月 04 16:34:19 server systemd[1]: Unit libvirtd.service entered failed state.
1月 04 16:34:19 server systemd[1]: libvirtd.service failed.



查看/var/log/messages日志发现:
Jan  4 16:41:44 server libvirtd: 2019-01-04 08:41:44.437+0000: 23439: error : virModuleLoadFile:53 : 内部错误:Failed to load module '/usr/lib64/libvirt/storage-backend/libvirt_storage_backend_rbd.so': /usr/lib64/libvirt/storage-backend/libvirt_storage_backend_rbd.so: undefined symbol: rbd_diff_iterate2

解决办法:
# cd /usr/lib64/libvirt/storage-backend
# mv libvirt_storage_backend_rbd.so libvirt_storage_backend_rbd.so.back

再次启动就ok
/var/log/messages日志报错信息:virModuleLoadFile:53

相关文章:

猜你喜欢
  • 2021-11-07
  • 2021-10-22
  • 2021-12-24
  • 2021-11-20
  • 2021-12-21
相关资源
相似解决方案