Есть сервер на центоси х64, удаленный. Без иксов.
ХенСервер понравился тем, что можно через фирменную утилиту обратиться к удаленному серверу и получить доступ к экрану еще с начала загрузки. Хочется получить такое же, но на ориг. хене. К примеру, если надо поставить систему с графическим инсталлером, типа той же винды.
Попробовал подключиться с другой машины через virt-manager, чтобы получить некий аналог фирменной утилиты.. не получилось. Но virsh подключается нормально.
Я так понимаю, можно активировать VNC-режим, но куда цепляться? Какие логин-пароль?
xen - доступ к экрану
Модератор: Модераторы разделов
-
- Сообщения: 373
- Статус: изучающий
- ОС: CentOS, FreeBSD
-
- Сообщения: 885
- ОС: gentoo
Re: xen - доступ к экрану
если я правильно понял вопрос, то vnc прописывается в конфигурации непривилегированного домена (domU, словами xen), в котором работает ваш сервер, например
т.е у domU создается виртуальный фреймбуфер, который обеспечивается xen. соответственно, там же можно задать параметры соединения: vncpasswd итп. подключаться vncviewer к dom0. примеры есть в /etc/xen, и для hvm, и для pv
а текстовую консоль "фирменные утилиты" должны делать как-то так:
<domU-name> - имя вашего domU
Код: Выделить всё
...
vfb = [ 'vnc=1, vnclisten=0.0.0.0' ]
...
т.е у domU создается виртуальный фреймбуфер, который обеспечивается xen. соответственно, там же можно задать параметры соединения: vncpasswd итп. подключаться vncviewer к dom0. примеры есть в /etc/xen, и для hvm, и для pv
а текстовую консоль "фирменные утилиты" должны делать как-то так:
Код: Выделить всё
screen -q -r xen -X screen -t <domU-name> xm create <domU-name> -c
<domU-name> - имя вашего domU
-
- Сообщения: 373
- Статус: изучающий
- ОС: CentOS, FreeBSD
Re: xen - доступ к экрану
vr13 писал(а): ↑21.09.2010 00:25если я правильно понял вопрос, то vnc прописывается в конфигурации непривилегированного домена (domU, словами xen), в котором работает ваш сервер, например
Код: Выделить всё
... vfb = [ 'vnc=1, vnclisten=0.0.0.0' ] ...
[root@centos-x64-xen ~]# xm create test2
Using config file "/etc/xen/test2".
Error: configuration option vnc unknown to vfbs
Package vnc-4.1.2-14.el5_5.4.x86_64 already installed and latest version
Nothing to do
-
- Сообщения: 885
- ОС: gentoo
Re: xen - доступ к экрану
test2 это hvm или pv? все было написано в контексте pv domU. для hvm (винды, например) должно быть так:
последние две строчки взяты откуда-то из форумов - таким образом достигается синхронное движение хост- и vnc-указателя мыши по vnc-окну
на всякий случай: vnc-сервер не отдельная компонента в инсталляции, а часть пакета xen-tools (qemu)
Код: Выделить всё
sdl=0
vnclisten='0.0.0.0'
vncpasswd='winxp'
vnc=1
usb=1
usbdevice = "tablet"
последние две строчки взяты откуда-то из форумов - таким образом достигается синхронное движение хост- и vnc-указателя мыши по vnc-окну
на всякий случай: vnc-сервер не отдельная компонента в инсталляции, а часть пакета xen-tools (qemu)
-
- Сообщения: 373
- Статус: изучающий
- ОС: CentOS, FreeBSD
Re: xen - доступ к экрану
pv
Код: Выделить всё
kernel = "/home/playnet/xen/kernel/vmlinuz.centos5.i386"
ramdisk = "/home/playnet/xen/kernel/initrd.centos5.i386"
memory = 64
name = "test2-nfs"
vif = [ 'bridge=xenbr0, ip=192.168.1.64' ]
dhcp='off'
netmask='255.255.255.0'
gateway='192.168.1.1'
hostname= 'test2'
root = "/dev/nfs"
nfs_server = '192.168.2.3'
nfs_root = '/backup/nfs/test2'
extra = "4"
vfb = [ 'vnc=1, vnclisten=0.0.0.0' ]
localtime = 0
extra = 'TERM=xterm'
И попутно.
Запускаю. В качестве источника указываю http, с mirror.yandex.ru
получает stage2 и чего-то ждет, пока не вырубят (стейж выкачивает полностью, трафометром видно). Это чей баг?
-
- Сообщения: 885
- ОС: gentoo
Re: xen - доступ к экрану
это у вас сетевая инсталляция centos? я совсем недавно такую же делал, только x86_64. никаких проблем не было. на машине установлено xen 4.0.0 и ядро dom0 2.6.34 x86_64 (все из портежа gentoo). инсталляция, правда, делалась в текстовой консоли, но потом (для вас специально
) попробовал запустить vnc. конфигурация практически как ваша, с разницей, что у меня root на локальном диске
запустите xm create test2 -c
может текстом в консоли что-нить вразумительное скажет?

запустите xm create test2 -c
может текстом в консоли что-нить вразумительное скажет?
-
- Сообщения: 885
- ОС: gentoo
Re: xen - доступ к экрану
наткнулся на одну важную деталь:
соответственно, нужно посмотреть на параметры ядра domU про выделенный параметр
Date: Mon, 27 Sep 2010 19:31:46 +0200
From: Nicolas Vilz 'niv' <>
To: xen-users@lists.xensource.com
Subject: Re: [ Xen-users ] VNC and paravirt
On 09/27/10 18:38, alex wrote:
> Can I use vnc for domains in paravirtual mode?
> I have some domains in HVM and I can connect by vnc, but with config:
> vnclisten = '0.0.0.0'
> vncdisplay = 7
> vncpasswd = 'zxgd8w4zex'
> connect to domains in paravirtual mode are failed.
You will need XEN_FBDEV_FRONTEND in kernel for that and a running getty
on tty1 to see anything and get a login prompt.
the pvinstaller xcp triggers on vm installation run with vnc enabled, so
it is possible.
i have just tested it myself right now, it works.. you will probably see
not much on hvc0 console then.
i used
vfb = [ 'type=vnc,vnclisten=ip,vncunused=1' ]
vnc=1
sdl=0
in my xmdomainconfig.cfg
Sincerly
Nicolas
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
соответственно, нужно посмотреть на параметры ядра domU про выделенный параметр