Я получаю '' ошибка выполнения: 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/
Другие вопросы по тегам