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
Chcę przenieść moje maszyny wirtualne z VirtualBox na Xen. Używam polecenia:
xm create win7.xen.cfg
plik konfiguracyjny:
import os, re arch = os.uname()[4] if re.search('64', arch): arch_libdir = 'lib64' else: arch_libdir = 'lib' kernel = "/usr/lib/xen-3.4/boot/hvmloader" builder='hvm' memory = '2048' # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu. shadow_memory = 8 name = "win7.xen" vif = [ 'type=ioemu, bridge=xenbr0' ] acpi = 1 apic = 1 disk = [ 'file:/media/data1/xen/domains/win7.xen/disc.img,hda,w', 'file:/home/grzesiek/300GB/MSDNAA/Win 7 64/pl_windows_7_professional_x64_dvd_x15-65829.iso,hdc:cdrom,r' ] boot="dc" sdl=0 vnc=1 vncconsole=1 vncpasswd='' serial='pty'
wzorowałem się na: http://mediakey.dk/~cc/howto-install-windows-xp-vista-on-xen/
Ale problem pojawia się gdy wydaje polecenie:
# xm create win7.xen.cfg WARNING! Can't find hypervisor information in sysfs! Using config file "/etc/xen/win7.xen.cfg". Error: Unable to connect to xend: No such file or directory. Is xend running?
gdy odpalam xend:
# xend WARNING! Can't find hypervisor information in sysfs! ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory) Traceback (most recent call last): File "/usr/lib/xen-default/bin/xend", line 38, in <module> from xen.xend.server import SrvDaemon File "/usr/lib/xen-3.4/lib/python/xen/xend/server/SrvDaemon.py", line 26, in <module> import relocate File "/usr/lib/xen-3.4/lib/python/xen/xend/server/relocate.py", line 28, in <module> from xen.xend import XendDomain File "/usr/lib/xen-3.4/lib/python/xen/xend/XendDomain.py", line 35, in <module> from xen.xend import XendOptions, XendCheckpoint, XendDomainInfo File "/usr/lib/xen-3.4/lib/python/xen/xend/XendCheckpoint.py", line 20, in <module> from xen.xend import balloon, sxp, image File "/usr/lib/xen-3.4/lib/python/xen/xend/image.py", line 46, in <module> xc = xen.lowlevel.xc.xc() xen.lowlevel.xc.Error: (1, 'Internal error', 'Could not obtain handle on privileged command interface (2 = No such file or directory)')
pakiety:
# dpkg -l | grep xen ii libxenstore3.0 3.4.3-1 Xenstore communications library for Xen ii linux-headers-2.6.32-5-common-xen 2.6.32-15 Common header files for Linux 2.6.32-5-xen ii linux-headers-2.6.32-5-xen-amd64 2.6.32-15 Header files for Linux 2.6.32-5-xen-amd64 ii linux-image-2.6-xen-amd64 2.6.32+27 Linux 2.6 for 64-bit PCs (meta-package), Xen dom0 support, Xen ii linux-image-2.6.32-5-xen-amd64 2.6.32-15 Linux 2.6.32 for 64-bit PCs, Xen dom0 support ii linux-image-xen-amd64 2.6.32+27 Linux for 64-bit PCs (meta-package), Xen dom0 support, Xen dom ii virtualbox-ose-modules-2.6.32-5-xen-amd64 3.2.0-dfsg-1+2.6.32-15 VirtualBox modules for Linux (kernel 2.6.32-5-xen-amd64) ii xen-hypervisor-3.4-amd64 3.4.3-1 The Xen Hypervisor on AMD64 ii xen-linux-system-2.6.32-5-xen-amd64 2.6.32-15 Xen system with Linux 2.6.32 on 64-bit PCs ii xen-tools 4.2~beta1-1 Tools to manage Xen virtual servers ii xen-utils-3.4 3.4.3-1 XEN administrative tools ii xen-utils-common 3.4.2-4 XEN administrative tools - common files ii xenstore-utils 3.4.3-1 Xenstore utilities for Xen
jądro:
root@home:/home/grzesiek# uname -a Linux home 2.6.32-5-xen-amd64 #1 SMP Tue Jun 1 06:38:33 UTC 2010 x86_64 GNU/Linux
Czytałem gdzieś, że jak się wyłączy SE Linux to powinno działać ale nie pomogło. System mam aktualny, jeżeli chodzi o aktualizacje.
Ktoś wie o co chodzi i w czym problem?
Offline
Lepiej odpal xend odpowiednim skryptem startowym zamiast z palca.
Offline
A nie wiem, nic nie wspomniałeś o tym. Kiedyś jak się bawiłem Xen-em, używałem najnowszej wersji z xen.org. Były tam skompilowane jądra do podrzucenia i wszystko działało, teraz są jakieś źródła z tego co widzę. Może spróbuj to skompilować, masz tam nowszą wersję niż w paczkach. Swoją drogą co chcesz osiągnąć? Virtualbox niby działa przecież sprawnie i wygodniejszy w użyciu. Chyba lepiej używać tego bez ose w nazwie, kiedyś miałem z nim jakieś problemy. Poczytaj to: http://wiki.xensource.com/xenwiki/Xen4.0 . Jest tu pomoc jak zbudować najnowszą wersję.
Ostatnio edytowany przez kamikaze (2010-06-26 23:25:35)
Offline
krótko mówiąc chciałem go przetestować trochę z okazji przejęcia Sun przez Oracle, lepszej wydajności oraz z uwagi na możliwość legalnego wykorzystania w pracy.
Interesuje mnie jak Xen sprawuje się z takim programami jak Corel na Windows?
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00134 | 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.16.135.226' WHERE u.id=1 |
0.00075 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.135.226', 1732267912) |
0.00067 | SELECT * FROM punbb_online WHERE logged<1732267612 |
0.00065 | DELETE FROM punbb_online WHERE ident='54.36.148.106' |
0.00049 | SELECT topic_id FROM punbb_posts WHERE id=150646 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=17113 ORDER BY posted |
0.00098 | 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=17113 AND t.moved_to IS NULL |
0.00005 | 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=17113 ORDER BY p.id LIMIT 0,25 |
0.00094 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17113 |
Total query time: 0.00717 s |