Skip to content

虚拟化

  1. 安装虚拟化工具套件

    sh
    yum groupinstall "Virtualization Host"
  2. 安装虚拟化管理工具

    sh
    yum install -y virt-install virt-manager

    安装完后,镜像源会被覆盖,此时需要进到/etc/yum/repo.d/下删除新添加的文件,然后恢复CentOS-Base.repo.rpmsave->CentOS-Base.repo

  3. 查看虚拟化状态并启动

    sh
    systemctl status libvirtd
    
    systemctl restart libvirtd
  4. 打开virt-manager的GUI界面

    image-20250120213026358

    此时打开创建虚拟机的窗口点击创建虚拟机会报错Error: Host does not support any virtualization option,命令行报错

    sh
    Jan 20 21:13:56 dotohi.centos libvirtd[108835]: internal error: Failed to start QEMU binary /usr/libexec/qemu-kvm for probing: qemu-kvm: cannot initialize crypto: Unable to initialize gcrypt
    Jan 20 21:13:56 dotohi.centos libvirtd[108835]: Failed to probe capabilities for /usr/libexec/qemu-kvm: internal error: Failed to start QEMU binary /usr/libexec/qemu-kvm for probing: qemu-kvm: cannot initialize c>
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: internal error: missing emulator in QEMU capabilities cache
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: Failed to load cached data from '/var/cache/libvirt/qemu/capabilities/3c76bc41d59c0c7314b1ae8e63f4f765d2cf16abaeea081b3ca1f5d8732f7bb1.xml' for '/usr/libexec/qemu-k>
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: internal error: Failed to start QEMU binary /usr/libexec/qemu-kvm for probing: qemu-kvm: cannot initialize crypto: Unable to initialize gcrypt
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: Failed to probe capabilities for /usr/libexec/qemu-kvm: internal error: Failed to start QEMU binary /usr/libexec/qemu-kvm for probing: qemu-kvm: cannot initialize c>
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: internal error: missing emulator in QEMU capabilities cache
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: Failed to load cached data from '/var/cache/libvirt/qemu/capabilities/3c76bc41d59c0c7314b1ae8e63f4f765d2cf16abaeea081b3ca1f5d8732f7bb1.xml' for '/usr/libexec/qemu-k>
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: internal error: Failed to start QEMU binary /usr/libexec/qemu-kvm for probing: qemu-kvm: cannot initialize crypto: Unable to initialize gcrypt
    Jan 20 21:16:08 dotohi.centos libvirtd[108835]: Failed to probe capabilities for /usr/libexec/qemu-kvm: internal error: Failed to start QEMU binary /usr/libexec/qemu-kvm for probing: qemu-kvm: cannot initialize c>
    ~
  5. 查看gcrypt依赖的套件并安装

    sh
    yum search gcrypt
    
     yum install -y libgcrypt-devel.x86_64 libgcrypt.x86_64

    image-20250120213048296

  6. 网络选择

    sh
    macvtap Hypervisor default