中文
注册

启动虚拟机时提示权限不足的办法

问题现象描述

虚拟机启动失败,提示权限不足,具体信息如下:

error: Failed to start domain VM1
error: internal error: qemu unexpectedly closed the monitor: 2020-08-31T04:11:16.783295Z qemu-kvm: -chardev socket,id=charnetO,path=/var/run/openvswitch/tap1,server: Failed to bind socket to /var/run/openvswitch/tap1: Permission denied 

关键过程、根本原因分析

  • 系统SELinux阻止了虚拟机创建“/var/run/openvswitch/tap1”文件。
  • QEMU进程权限不足。

结论、解决方案及效果

  1. 确认QEMU配置文件“/etc/libvirt/qemu.conf”,进程用户对目录“/var/run/openvswitch”有足够权限,以下是默认配置文件行号。

    修改后,需要重启libvirtd。

    systemctl restart libvirtd
  2. 确认SELinux没有阻止进程。
    1. 关闭SELinux。
      setenforce 0
    2. 启动虚拟机。
      virsh start VM1

      虚拟机启动成功即为操作完成。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词