& ldquo; Диспетчер виртуальных машин & rdquo; и & ldquo; Сервер виртуальной машины & rdquo; руководство по настройке

Существует ли руководство, которое описывает правильную настройку «Сервера виртуальной машины» без графического интерфейса пользователя с рабочей станцией Ubuntu с графическим интерфейсом пользователя и установленным «Менеджером виртуальной машины»? Обе версии 12.04.

Я получаю следующее сообщение об ошибке:

unable to connect to libvirt
Verify that
-The libvirt-bin package is installed
-The libvirt daemon has been started
-you are a member of the libvirtd group

the package is installed
for some reason starting the daemon seems to crash

libvirtd start
info:  libvirt version 0.9.8
error: virExecWithHook:328 : cannot find 'pm-is-supported' in path: No such file or directory
also
qemucapsInit:856: Failed to get host power management capabilities

Так что я не правильно настроил сервер. Все руководства, которые я нашел, не упоминают "Диспетчер виртуальных машин". Я выбрал только пакеты для удаленного подключения к SSH и «Сервер виртуальной машины» для установки сервера.

Итак, я хотел бы найти руководство, которое охватывает эту комбинацию или затем охватывает только машины с графическим интерфейсом, которые имеют обе на одной машине, что не очень поможет с производительностью системы как гипервизор.

5
задан 9 November 2012 в 20:23

4 ответа

Я столкнулся с той же проблемой.

Чтобы обойти его, откройте терминал и введите:

sudo virt-manager

Затем введите свой пароль, и графический интерфейс должен открыться прямо.

Надеюсь, это поможет!

0
ответ дан 9 November 2012 в 20:23
  1. Пользователь является членом libvirtd.
  2. Конечный пользователь не имеет прав на сокет.

Например. srwxrwx --- 1 корневой libvirt 0 апр. 16 10:53 / var / run / libvirt / libvirt-sock

  1. Группа является libvirt.
  2. Добавьте пользователя в группу libvirt.

Например. adduser frank libvirt

  1. Выйти из системы и войти в нее.
0
ответ дан 9 November 2012 в 20:23

Во-первых, удостоверьтесь своя виртуализация поддержки оборудования:

egrep '(vmx|svm)' /proc/cpuinfo

Если это не выкладывает некоторые данные, Ваши аппаратные средства не поддерживают виртуализацию, и Вы не можете использовать KVM. (Отметьте: аппаратная виртуализация должна также быть включена в BIOS/UEFI для машины. Это обычно уже не включается по умолчанию. Необходимо проверить на него.)

sudo apt-get update && sudo apt-get install kvm libvirt-bin virtinst bridge-utils

Это получает Вас необходимые пакеты.

sudo adduser `id -un` libvirtd

Это помещает Вас в необходимую группу для проигрывания с виртуализацией.Примечание: если Вы работаете в GUI и ожидаете работать virt-manager, необходимо будет выйти из системы и въехать задним ходом снова, чтобы заставить это вступить в силу!

sudo virsh -c qemu:///system list

Это должно получить Вас (в настоящее время пустой) список VMs в системе:

 Id Name                 State
----------------------------------

Вы теперь готовы использовать virt-manager управлять VMs от GUI, или virsh управлять ими от командной строки. Если Вы нуждаетесь в помощи с помощью virsh чтобы создать и управлять гостями, попросите, чтобы как отдельный вопрос - это стало довольно требующим продолжительного жевания.:)

Если Вы хотите использовать virt-manager работа удаленной рабочей станции, знать, что Вам будет нужна работа доступ SSH к серверу от той рабочей станции. Пока у Вас есть это, и пока пользователь Вы - SSHing в том, как был добавлен к libvirt-bin группа как показано выше, это будет 'просто работать' оттуда - Вы настроите соединение в virt-manager на удаленной машине как "тип SSH" и указывают имя пользователя и IP-адрес оттуда, и это предложит Вам пароль на соединении (если Вы не настроили автора с открытым ключом без пароля, в этом случае это будет использовать это).

5
ответ дан 9 November 2012 в 20:23

Вы не упомянули то, что является Вашей разновидностью виртуализации.

У меня нет опыта с libvirt, тем не менее, как Вы, я нашел меня нуждающимся в диспетчере виртуальных машин. Вот то, как я решаю проблему

Я использую Virtualbox, в настоящее время версия 4.2, эта установка версии сервис, названный vboxweb-сервисом, с этим сервисом, активированным при начальной загрузке, апачском веб-сервере и phpvirtualbox теперь, у меня есть полностью функциональный диспетчер виртуальных машин, которого я могу использовать, даже двигаются, я не в офисе.

К сожалению, virtualbox сценарий, который, как предполагается, загружает и завершает работу виртуальных машин автоматически, не абсолютно функционален, таким образом, я создал сценарий с некоторым кодом, я нашел онлайн, это немного медленно, но сделает задание, пока vboxautostart-сервис не завершается.

Следуйте этому руководству: Как автоматически запустить virtualbox vm, и конечно phpvirtualbox ведут также.

Смотрите к моему сценарию автоматического запуска на Pastebin

0
ответ дан 9 November 2012 в 20:23

Другие вопросы по тегам:

Похожие вопросы: