Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-11-13 11:21:09

  rcp - Użytkownik

rcp
Użytkownik
Zarejestrowany: 2008-11-13

XEN 3.2 problem

Witam

Postanowiłem potrenować trochę xena. A ze dopiero raczkuję mam problem

Mam debiana lenny z kernele 2.6.26-1-xen-i686 oraz xen-hypervisor-3.2.1-i386

skonfigurowałem na początek sobie wstępnie xena czyli:
(networki-script network-bridge)
(vif-script vif-bridge)

oraz mam już plik img. z zainstalowanym poprzez debootsrap debianem

po ifconfig mam:
eth0      Link encap:Ethernet  HWaddr 00:04:75:ca:19:51
          inet addr:192.168.10.244  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::204:75ff:feca:1951/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1371 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:131282 (128.2 KiB)  TX bytes:12408 (12.1 KiB)

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

peth0     Link encap:Ethernet  HWaddr 00:04:75:ca:19:51
          inet6 addr: fe80::204:75ff:feca:1951/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:1383 errors:0 dropped:0 overruns:13 frame:0
          TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:154743 (151.1 KiB)  TX bytes:13394 (13.0 KiB)
          Interrupt:12 Base address:0xef80


brctl show podaje
bridge name     bridge id               STP enabled     interfaces
eth0            8000.000475ca1951       no              peth0

jak odpalam maszyne wirtualną
xm create srvVM1.cfg

to interfejs vif ciągle rośnie bez końca czyli
vif1.0
vif2.0
vif3.0
itd

pod brctl interfejs na chwilę się pojawia i znika

komunikaty w stylu
eth0: port 2(vif5.0) entering disabled state
device vif6.0 entered promiscuous mode
eth0: port 2(vif6.0) entering learning state
eth0: topology change detect, propagating
eth0: port2(vif6.0) entering forwarding state
i tak w kółko i numery rosną


Co robię nie tak ?

Rafał

Offline

 

#2  2008-11-13 17:01:03

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: XEN 3.2 problem

od strony dom0 wyglada ok wzrost numerow przy restartowaniu domU to normalne zjawisko ... podstawowe pytanie czy domU wstaje, jak wyglada jego konfig i co mowi dmesg wewnatrz niego


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2008-11-13 17:51:50

  rcp - Użytkownik

rcp
Użytkownik
Zarejestrowany: 2008-11-13

Re: XEN 3.2 problem

Robiłem różne testy. Dla mnie trochę dziwne ale interfejs vif rośnie i rośnie. Nie chciało mi się czekać powyżej numeru 15 przerywam.
Jeśli wzrost numerów to normalne zjawisko to na jakim numerze interfejsu się zatrzyma ?
Konfiguracja domU:
debianxen:/etc/xen# cat srvVM1.cfg
#
# Configuration file for the Xen instance srvVM1, created
# by xen-tools 3.9 on Thu Nov 13 07:32:43 2008.
#

#
#  Kernel + memory size
#
kernel      = '/boot/vmlinuz-2.6.26-1-xen-686'
ramdisk     = '/boot/initrd.img-2.6.26-1-xen-686'
memory      = '64'

#
#  Disk device(s).
#
root        = '/dev/sda2 ro'
disk        = [
                  'file:/vserver/domains/srvVM1/swap.img,sda1,w',
                  'file:/vserver/domains/srvVM1/disk.img,sda2,w',
              ]


#
#  Hostname
#
name        = 'srvVM1'

#
#  Networking
#
vif         = [ 'ip=192.168.10.245,mac=00:16:3E:22:2A:4A' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'



jeszcze komenda xm list
debianxen:/etc/xen# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   464     1     r-----     67.5
debianxen:/etc/xen#

jeszcze moje interface w dom0
debianxen:/etc/xen# cat /etc/network/interfaces
auto lo eth0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
        address 192.168.10.244
        netmask 255.255.255.0
        network 192.168.10.0
        broadcast 192.168.10.255
        gateway 192.168.10.2
        dns 192.168.10.2

Jak podejrzeć dmesg domU ?


domU tworzylem komenda:
xen-create-image --hostname=srvVM1 --size=512Mb --swap=64Mb --ip=192.168.10.245. --netmask=255.255.255.0 --gateway=192.168.10.2 --force --dir=/vserver --memory=32Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.18-6-xen-686 --install-method=debootstrap --dist=lenny --mirror=http://ftp.pl.debian.org/debian/ --passwd .

a uruchamiam
xm create srvVM1.cfg

Rafał

Offline

 

#4  2008-11-13 19:46:45

  rcp - Użytkownik

rcp
Użytkownik
Zarejestrowany: 2008-11-13

Re: XEN 3.2 problem

No dobra poradziłem sobie
Dla potomnych

options loop max_loop=64

no i zwiększyłem opcję memory na 128Mb

no i poszło :)

Jak się łatwo dostać do terminala maszyny virtualnej bez
instalowania aptitude download udev i libvolume-id0 a potem dpkg -i *.deb na domU poprzez chroot ?

Rafał

Offline

 

#5  2008-11-17 13:19:31

  kuchar - Użytkownik

kuchar
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2005-11-16
Serwis

Re: XEN 3.2 problem

xm console, jeżeli nie zadziała to w configu maszyny wirtualnej dorzuć
extra = 'xencons=tty'


Linux Registered User # 406343

[i]Routing protocols enable routers to route routed protocols[/i] :)

Offline

 

#6  2008-11-17 21:25:15

  rcp - Użytkownik

rcp
Użytkownik
Zarejestrowany: 2008-11-13

Re: XEN 3.2 problem

Jeszcze jedno się dopytam. Z tego co widzę jak wyłacze czy robie restart maszyny to zapisują się stany maszyn domU a potem po uruchomieniu są odtwarzane. Czy można jakoś zrobić aby domU po prostu zrobił poweroff.

Offline

 

#7  2008-11-19 17:53:19

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: XEN 3.2 problem

w /etc/default/xendomains:

Kod:

XENDOMAINS_SAVE=""
XENDOMAINS_RESTORE=false

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#8  2008-12-15 08:19:24

  rcp - Użytkownik

rcp
Użytkownik
Zarejestrowany: 2008-11-13

Re: XEN 3.2 problem

Działa niezupełnie jak chcę.
Teraz się zamyka tak jak chciałem. Ale jak zrobić aby z automatu startowały domU - coś w rodzaju xm create domU ?
Bo teraz nie startują same

Już wiem

konfiguracja ma się znaleźć w /etc/xen/auto
a jak chce się startować ww kolejności maszyny wirtuale to np. nazwa pliku konfiguracyjnego to cyfra rosnąco np.
1domU.cfg
2domU.cfg
3domU.cfg

Ostatnio edytowany przez rcp (2008-12-15 08:33:17)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00014 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00131 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.222.20.30' WHERE u.id=1
0.00067 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.222.20.30', 1732905616)
0.00038 SELECT * FROM punbb_online WHERE logged<1732905316
0.00057 SELECT topic_id FROM punbb_posts WHERE id=104024
0.00005 SELECT id FROM punbb_posts WHERE topic_id=12728 ORDER BY posted
0.00028 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=12728 AND t.moved_to IS NULL
0.00019 SELECT search_for, replace_with FROM punbb_censoring
0.00111 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=12728 ORDER BY p.id LIMIT 0,25
0.00112 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12728
Total query time: 0.00586 s