我正在创建一个新的虚拟机并收到此错误。我该怎么办?
2019 年 1 月 21 日星期一 13:06:41 [Z0][ReM][D]:要求:2080 UID:0 one.vmpool.info 调用 , -2, 0, -200, -1 2019 年 1 月 21 日星期一 13:06:41 [Z0][ReM][D]: 请求:2080 UID:0 one.vmpool.info 结果成功, “69<..." Mon Jan 21 13:06:41 2019 [Z0][ReM][D]: Req:8720 UID:0 one.user.info invoked , 0 Mon Jan 21 13:06:41 2019 [Z0][ReM][D]: Req:8720 UID:0 one.user.info result SUCCESS, "0
2019 年 1 月 21 日星期一 13:06:43 [Z0][VMM][D]:收到消息:LOG I 103 成功执行网络驱动操作:pre.
2019 年 1 月 21 日星期一 13:06:44 [Z0][VMM][D]:收到消息:LOG I 103 命令执行失败:cat << EOT | /var/tmp/one/vmm/kvm/deploy '/var/lib/one//datastores/101/103/deployment.0' 'fast.sense.dcc.ufmg.br' 103 fast.sense.dcc.ufmg.br
2019 年 1 月 21 日星期一 13:06:44 [Z0][VMM][D]:收到消息:LOG I 103 错误:无法从中创建域 /var/lib/one//datastores/101/103/deployment.0
2019 年 1 月 21 日星期一 13:06:44 [Z0][VMM][D]:收到消息:LOG I 103 错误:内部错误:连接到监视器时进程退出: 2019-01-21T15:06:44.029263Z qemu-system-x86_64:-drive 文件=/var/lib/one//datastores/101/103/disk.1,format=qcow2,if=none,id=drive-virtio-disk0,cache=none: 无法打开“/var/lib/one//datastores/101/103/disk.1”:权限 被拒绝
2019 年 1 月 21 日星期一 13:06:44 [Z0][VMM][D]:收到消息:LOG E 103 无法创建域 /var/lib/one//datastores/101/103/deployment.0
2019 年 1 月 21 日星期一 13:06:44 [Z0][VMM][D]:收到消息:LOG I 103 退出代码:255
2019 年 1 月 21 日星期一 13:06:44 [Z0][VMM][D]:收到消息:LOG I 103 无法执行虚拟化驱动程序操作:部署。
2019 年 1 月 21 日星期一 13:06:44 [Z0][VMM][D]:收到消息:部署 FAILURE 103 无法创建域 /var/lib/one//datastores/101/103/deployment.0
解决了! 我将 oneadmin 添加到 sudo 组:
sudo adduser oneadmin sudo
并且补充:
user = "root"
group = "root"
dynamic_ownership = 0
到 /etc/libvirt/qemu.conf
在 VM 主机服务器上安装 opennebula-node-kvm 软件包将解决所有这些问题,即
创建oneadmin用户,
为 oneadmin 用户定义所需的 sudo 权限
/etc/libvirt/qemu.conf
用户=“root”
组=“根”
动态所有权 = 0
/var/lib/one/
需要由oneadmin拥有。 您不需要将
oneadmin 用户添加到 sudo 组。
只需确保/var/lib/one/
目录属于oneadmin 所有,就可以开始了。 您可以使用以下命令检查
/var/lib/one/
目录的所有权:
ls -ld /var/lib/one/
drwxr-x--- 8 oneadmin oneadmin 253 Jan 12 2023 /var/lib/one/