Доброгов ремени суток.
Хочу в тестовом режиме позапускать и поработать с линуксовыми и виндовыми гостевыми доменами в Xen. Проблемка, на которую я наткнулся с поднятием винды: возможно ли получить доступ к виндовой среде без установки Х на гипервизор (тобишь другого компа с графикой и пр по сети)? Немного подумав, я пришел к выводу, что без Х нельзя, потому что vncserver на чем-то должен крутиться. И достаточно будет ли поднять голые Х (моет быть какой-то легковесный ГУЙ) и vncserver?
Спасибо
Доступ к консоли гостевого домена Win2k3 без Х на гипервизоре (Debian Lenny x64, Xen 3.2-1, Windows 2003 EE SP2)
Модераторы: SLEDopit, Модераторы разделов
-
vlakas
- Сообщения: 109
- ОС: Linux Debian
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Доступ к консоли гостевого домена Win2k3 без Х на гипервизоре
man xmdomain.cfg:
больше ничего не нужно.
vncdisplay
The VNC display number to use, defaults to the domain ID. The VNC server listens on port 5900 + display number.
vnclisten
The listening address for the VNC server, default 127.0.0.1.
больше ничего не нужно.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
vlakas
- Сообщения: 109
- ОС: Linux Debian
Re: Доступ к консоли гостевого домена Win2k3 без Х на гипервизоре
Ленивая Бестолочь писал(а): ↑20.07.2009 20:07man xmdomain.cfg:
vncdisplay
The VNC display number to use, defaults to the domain ID. The VNC server listens on port 5900 + display number.
vnclisten
The listening address for the VNC server, default 127.0.0.1.
больше ничего не нужно.
Спасибо. буду пробовать. Потом отпишусь.
-
vlakas
- Сообщения: 109
- ОС: Linux Debian
Re: Доступ к консоли гостевого домена Win2k3 без Х на гипервизоре
Доброго времени суток.
Все руки не доходили к своей же проблеме
Вопрос был решен. На самом деле, действительно, не надо устанавливать Х на гипервизоре. Что надо сдлать, чтобы попасть в графическую консоль гостевой OS (vnc):
1. Настроить xend на прием vnc запросов (/etc/xen/xend-config.sxp):
(vnc-listen '0.0.0.0') - слушать на всех инерфейсах
(vncpasswd 'password') - универсальный пароль для всех подключений VNC
2. Перезагружаем xend
3. В конфигурационном файле гостевой ОС надо прописать:
vfb = ['type = vnc']
или
vbf = [type=vnc,vncdisplay=10,vncpasswd=password'] - vnc будет слушать на порту 5910 с указанным паролем
После запуска виртуалки, можно с самого гипервизора или же другой машины в сети послушать порты:
vlakas@mple:~$ nmap 192.168.9.102
Starting Nmap 4.68 ( http://nmap.org ) at 2009-07-26 14:19 EEST
Interesting ports on 192.168.9.102:
Not shown: 1712 closed ports
PORT STATE SERVICE
...
...
5900/tcp open vnc
Nmap done: 1 IP address (1 host up) scanned in 0.869 seconds
Все руки не доходили к своей же проблеме
Вопрос был решен. На самом деле, действительно, не надо устанавливать Х на гипервизоре. Что надо сдлать, чтобы попасть в графическую консоль гостевой OS (vnc):
1. Настроить xend на прием vnc запросов (/etc/xen/xend-config.sxp):
(vnc-listen '0.0.0.0') - слушать на всех инерфейсах
(vncpasswd 'password') - универсальный пароль для всех подключений VNC
2. Перезагружаем xend
3. В конфигурационном файле гостевой ОС надо прописать:
vfb = ['type = vnc']
или
vbf = [type=vnc,vncdisplay=10,vncpasswd=password'] - vnc будет слушать на порту 5910 с указанным паролем
После запуска виртуалки, можно с самого гипервизора или же другой машины в сети послушать порты:
vlakas@mple:~$ nmap 192.168.9.102
Starting Nmap 4.68 ( http://nmap.org ) at 2009-07-26 14:19 EEST
Interesting ports on 192.168.9.102:
Not shown: 1712 closed ports
PORT STATE SERVICE
...
...
5900/tcp open vnc
Nmap done: 1 IP address (1 host up) scanned in 0.869 seconds