Xen настройка..

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

sleepnow
Сообщения: 2
ОС: Debian

Xen настройка..

Сообщение sleepnow »

Ув. друзья, помогите с настройкой..

Код: Выделить всё

saturn:~# xm create win01.cfg
Using config file "/etc/xen/win01.cfg".
Error: Device 0 (vif) could not be connected. Could not find bridge device service0
saturn:~#


Код: Выделить всё

saturn:~# cat /etc/xen/xend-config.sxp | egrep -v '^#|^$'
(network-script network-bridge)
(vif-script vif-bridge)
(dom0-min-mem 196)
(dom0-cpus 0)
(vnc-listen '0.0.0.0')
(vncpasswd '')


Код: Выделить всё

saturn:~# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:1a:4d:ff:b0:05
          inet addr:10.5.241.252  Bcast:10.5.255.255  Mask:255.255.0.0
          inet6 addr: fe80::21a:4dff:feff:b005/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43186 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7931 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8200188 (7.8 MiB)  TX bytes:2857178 (2.7 MiB)
          Interrupt:23 Base address:0xc000

eth2      Link encap:Ethernet  HWaddr 00:e0:51:47:00:1c
          inet addr:192.168.10.2  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:51ff:fe47:1c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8013 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7566 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2190009 (2.0 MiB)  TX bytes:3715217 (3.5 MiB)
          Interrupt:21 Base address:0xa000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1320 (1.2 KiB)  TX bytes:1320 (1.2 KiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:172.20.1.6  P-t-P:172.20.1.5  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1100  Metric:1
          RX packets:6508 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7046 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:3488268 (3.3 MiB)  TX bytes:1987819 (1.8 MiB)


Код: Выделить всё

saturn:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:e0:51:47:00:1c brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.2/24 brd 192.168.10.255 scope global eth2
    inet6 fe80::2e0:51ff:fe47:1c/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:1a:4d:ff:b0:05 brd ff:ff:ff:ff:ff:ff
    inet 10.5.241.252/16 brd 10.5.255.255 scope global eth1
    inet6 fe80::21a:4dff:feff:b005/64 scope link
       valid_lft forever preferred_lft forever
4: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:0d:88:62:f4:3f brd ff:ff:ff:ff:ff:ff
5: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1100 qdisc pfifo_fast state UNKNOWN qlen 100
    link/[65534]
    inet 172.20.1.6 peer 172.20.1.5/32 scope global tun0
6: vif0.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
7: veth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
8: vif0.1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
9: veth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
10: vif0.2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
11: veth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
12: vif0.3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
13: veth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
14: tmpbridge: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether fa:c9:e0:b0:ff:94 brd ff:ff:ff:ff:ff:ff
    inet 172.20.1.6 peer 172.20.1.5/32 scope global tmpbridge


Ну и сам конфиг..

Код: Выделить всё

kernel = "hvmloader"
builder='hvm'
memory = 1024
shadow_memory = 8
name = "windows-vista-hvm"
vif = [ 'type=ioemu, bridge=service0, mac=00:16:3e:03:00:c3' ]
disk = [ 'file:/home/xen/domains/win01/disk.img,hda,w', 'file:/media/sdb5/other_data/Windows_7_Russian_MSDN_[NNM-Club]/ru_windows_7_professional_x86_dvd_x15-65834.iso,hdc:cdro$
device_model = 'qemu-dm'
boot="d"
sdl=0
vnc=1
vncpasswd=''
stdvga=0
serial='pty'
usb=1


Проблема или в сети.. или в доменах.. запутался )
Спасибо сказали:
Venegance
Сообщения: 119
ОС: Debian

Re: Xen настройка..

Сообщение Venegance »

В конфигурационном файле сетевых интерфейсов добавьте в конец eth0(если eth0 - физический интерфейс, через который виртуальный машины в сетку пускать собираетесь, если нет - то в конец нужного с изменением имени интерфейса):

Код: Выделить всё

up  /etc/xen/scripts/network-bridge start bridge=service0 netdev=eth0
Спасибо сказали:
sleepnow
Сообщения: 2
ОС: Debian

Re: Xen настройка..

Сообщение sleepnow »

Venegance писал(а):
21.01.2010 17:09
В конфигурационном файле сетевых интерфейсов добавьте в конец eth0(если eth0 - физический интерфейс, через который виртуальный машины в сетку пускать собираетесь, если нет - то в конец нужного с изменением имени интерфейса):

Код: Выделить всё

up  /etc/xen/scripts/network-bridge start bridge=service0 netdev=eth0

Да, помогло.

Код: Выделить всё

saturn:~# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   847     2     r-----     29.1
windows-vista-hvm                            1  1023     1     ------      0.0


Только вот

Код: Выделить всё

saturn:~# vncviewer 127.0.0.1:0

VNC Viewer Free Edition 4.1.1 for X - built Jan 30 2009 19:33:16
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
vncviewer: unable to open display ""


Код: Выделить всё

saturn:~# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 10.5.241.252:38653      10.1.17.56:54321        ESTABLISHED
tcp        0      0 192.168.10.2:ssh        192.168.10.229:53878    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    2959     @/org/kernel/udev/udevd
unix  7      [ ]         DGRAM                    6073     /dev/log
unix  3      [ ]         STREAM     CONNECTED     8949     /var/run/xenstored/socket
unix  3      [ ]         STREAM     CONNECTED     8948
unix  2      [ ]         DGRAM                    8174
unix  2      [ ]         DGRAM                    8125
unix  3      [ ]         STREAM     CONNECTED     7379     /var/run/xenstored/socket
unix  3      [ ]         STREAM     CONNECTED     7378
unix  2      [ ]         DGRAM                    7367
unix  2      [ ]         DGRAM                    6141
unix  3      [ ]         STREAM     CONNECTED     6112
unix  3      [ ]         STREAM     CONNECTED     6111
unix  2      [ ]         DGRAM                    6093
Спасибо сказали:
Venegance
Сообщения: 119
ОС: Debian

Re: Xen настройка..

Сообщение Venegance »

Естественно, а как вы хотели?)Иксы то незапущены, из консоли сидите. Берете другую машину, на которой запущены иксы и vncviewerом конектитесь к вашему ксенолинуксу.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Xen настройка..

Сообщение Ленивая Бестолочь »

не забудьте, только добавить в конфиг domU что-то типа
vnclisten='<ip адрес dom0>'
потому, что по дефолту он слушает только 127.0.0.1 на предмет vnc.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: