Я получаю '' ошибка выполнения: cat << EOT | /var/tmp/one/vmm/kvm/deploy '/var/lib/one//datastores/101/103/deployment.0' "В доступе отказано
Я создаю новую виртуальную машину и получаю эту ошибку. Что я должен делать?
Пн Ян 21 13:06:41 2019 [Z0][ReM][D]: Треб:2080 UID:0 one.vmpool.info вызван, -2, 0, -200, -1 Пн Ян 21 21:06:41 2019 [Z0] [ReM] [D]: Треб:2080 UID:0 one.vmpool.info результат УСПЕХ, "69 <..." Пн 21 января 13:06:41 2019 [Z0] [ReM] [D]: Req: 8720 UID: 0 вызвано one.user.info, 0 понедельник 21 января 13:06:41 2019 [Z0] [ReM] [D]: Req: 8720 UID: 0 one.user.info результат SUCCESS, "0
Пн Ян 21 13:06:43 2019 [Z0][VMM][D]: Сообщение получено: LOG I 103 Успешно выполнить операцию сетевого драйвера: пред.
Пн Ян 21 13:06:44 2019 [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
Пн Ян 21 13:06:44 2019 [Z0][VMM][D]: Получено сообщение: ошибка LOG I 103: не удалось создать домен из /var/lib/one//datastores/101/103/deployment.0
Пн Ян 21 13:06:44 2019 [Z0][VMM][D]: Получено сообщение: ошибка LOG I 103: внутренняя ошибка: процесс завершен при подключении к монитору: 2019-01-21T15:06:44.029263Z qemu-system-x86_64: -drive file=/var/lib/one// хранилища данных /101/103/disk.1, формат =qcow2, если = нет,id=drive-virtio-disk0,cache=none: не удалось открыть '/ var / lib / one // хранилища данных /101/103/disk.1': в доступе отказано
Пн Ян 21 13:06:44 2019 [Z0][VMM][D]: Сообщение получено: LOG E 103 Не удалось создать домен из /var/lib/one//datastores/101/103/deployment.0
Пн Ян 21 13:06:44 2019 [Z0][VMM][D]: Сообщение получено: LOG I 103 ExitCode: 255
Пн Ян 21 13:06:44 2019 [Z0][VMM][D]: Сообщение получено: LOG I 103 Не удалось выполнить операцию драйвера виртуализации: развертывание.
Пн Ян 21 13:06:44 2019 [Z0][VMM][D]: Сообщение получено: DEPLOY FAILURE 103 Не удалось создать домен из /var/lib/one//datastores/101/103/deployment.0
3 ответа
Решено! Я добавил oneadmin в группу sudo:
sudo adduser oneadmin sudo
И добавил:
user = "root"
group = "root"
dynamic_ownership = 0
в /etc/libvirt/qemu.conf
Установка пакета opennebula-node-kvm на хост-сервер виртуальной машины позаботится обо всем этом, т.е.
создание пользователя oneadmin ,
определение необходимых привилегий sudo для пользователя oneadmin
создание /etc/libvirt/qemu.conf с необходимой конфигурацией
пользователь = "корень"
группа = "корень"
dynamic_ownership = 0
AFAIK, этот каталог должен принадлежать oneadmin.
Вам не нужно добавлять пользователей oneadmin в группу sudo .
Просто убедитесь, что каталог принадлежит oneadmin, и все готово.
Вы можете проверить право собственности на/var/lib/one/
каталог с помощью следующей команды:
ls -ld /var/lib/one/
drwxr-x--- 8 oneadmin oneadmin 253 Jan 12 2023 /var/lib/one/