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
No nie wiem czy to coś pomoże: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580500
Myślisz, że tak nie robiłem ;)
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