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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
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
Offline
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
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
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
w /etc/default/xendomains:
XENDOMAINS_SAVE="" XENDOMAINS_RESTORE=false
Offline
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
Time (s) | Query |
---|---|
0.00015 | SET CHARSET latin2 |
0.00008 | SET NAMES latin2 |
0.00129 | 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='3.147.62.5' WHERE u.id=1 |
0.00087 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.62.5', 1732906041) |
0.00055 | SELECT * FROM punbb_online WHERE logged<1732905741 |
0.00050 | SELECT topic_id FROM punbb_posts WHERE id=104053 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=12728 ORDER BY posted |
0.00052 | 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.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00105 | 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.00079 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12728 |
Total query time: 0.0059 s |