Не мог соединить Xend с virt-менеджером

Вы собираете данные Perfmon к файлам CSV?

Раз так затем Вы не можете добавить новые объекты на лету.

1
задан 15 April 2011 в 22:11
3 ответа

Попробуйте другим URI. Например, шахта работает с qemu://на хосте xen

# cat /etc/redhat-release 
CentOS release 5.4 (Final)

# uname -a
Linux xen01.example.com 2.6.18-164.6.1.el5xen #1 SMP Tue Nov 3 16:48:13 EST 2009 x86_64 x86_64 x86_64 GNU/Linux

# virsh -c qemu:///system version
Compiled against library: libvir 0.6.3
Using library: libvir 0.6.3
Using API: QEMU 0.6.3
Running hypervisor: QEMU 0.9.0

Другой хост, работающий kvm

# cat /etc/debian_version 
squeeze/sid

xen02:~# uname -a
Linux xen02.example.com 2.6.32-bpo.5-amd64 #1 SMP Fri Jun 11 08:42:31 UTC 2010 x86_64 GNU/Linux

xen02:~# virsh -c qemu:///system version
Compiled against library: libvir 0.8.1
Using library: libvir 0.8.1
Using API: QEMU 0.8.1
Running hypervisor: QEMU 0.12.5

Можно сделать это по TLS также от удаленного хоста. См. это сообщение

0
ответ дан 3 December 2019 в 22:11

Я просто понял этого. Я администрирую серверы CentOS, и у меня есть рабочая станция Ubuntu. Я хотел использовать virt-менеджера по SSH к моим серверам Xen dom0.

Основная предпосылка - то, что у Вас должна быть та же учетная запись пользователя на Вашем клиенте (virt-менеджер) и сервер (Xen dom0), который в основном означает, что необходимо использовать 'корневую' учетную запись на рабочей станции для выполнения virt-менеджера. Так как у меня есть установка, SSH включает оба из моих серверов Xen, это также означает, что я должен добавить ключи к своей корневой учетной записи.

Инструкции (для рабочей станции Ubuntu 10.04.3)

Во-первых, Вы входите в систему как корень и копируете ключи SSH, в которых Вы нуждаетесь для сервера:

sudo -i
cp /home/user/.ssh/id_rsa_xenServer /root/.ssh/id_rsa_xenServer
chown root.root /root/.ssh/id_rsa_xenServer
chmod 600 /root/.ssh/id_rsa_xenServer

Необходимо разветвить ssh-агент к 'корневой' оболочке:

ssh-agent /bin/bash
ssh-add /root/.ssh/id_rsa_xenServer

Теперь Вы соединяетесь с сервером для проверки аутентификации с сервером:

ssh root@xenServer

Необходимо открыть virt-менеджер в "привилегированном" режиме для этого для работы. Это может быть сделано с 'Alt+F2' в GNOME, где Вы вводите 'gksu virt-менеджера'.

Не необходимо добавить или отредактировать что-либо на стороне сервера.

После того, как virt-менеджер в порядке, необходимо добавить соединения с сервером Xen:

  • Файл> Добавляет соединение (новое окно открывается),
  • избранный 'Гипервизор': Xen
  • избранное 'Соединение': Удаленный туннель по SSH (доступные хосты обнаруживаются ниже),
  • можно выбрать хост из списка или ввести определенное имя хоста в поле 'Hostname', если Вы сервер не перечислены.
0
ответ дан 3 December 2019 в 22:11

Думаю, проблема в конфигурации xen. У меня была аналогичная проблема с подключением.

Чтобы решить эту проблему, вам нужно отредактировать /etc/xen/xend-config.sxp и раскомментировать следующую строку:

(xend-unix-server yes)

а затем перезапустите xend

http://www.xen-support.com/?p=338

2
ответ дан 3 December 2019 в 22:11

Теги

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