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/.
otóż,
potrzebuje stworzyć takiego bloba:
Host z wgranym debianem z zainstalowaną maszyna wirtualna na której jest z kolei uruchomiony windows XP, który koniecznie i bezwarunkowo musi mieć dostęp do sprzętowych zasobów PCI hosta
virtual box i inne maszynki wirtualne odpadają z oczywistych względów, wiec stąd wybór padł na xen'a (chyba, że polecacie coś innego)
wiec po kolei
na komputerku
debian:/etc/xen# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz stepping : 13 cpu MHz : 2000.008 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc pni ssse3 bogomips : 4003.81 clflush size : 64 power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz stepping : 13 cpu MHz : 2000.008 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu de tsc msr pae cx8 apic mtrr cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc pni ssse3 bogomips : 4003.81 clflush size : 64 power management:
mam postawionego
debian:/etc/xen# cat /etc/debian_version 5.0.8
z zainstalowanym jajkiem
debian:/etc/xen# uname -r 2.6.26-2-xen-686
oraz paczkami do obsługi xen'a
debian:/etc/xen# dpkg -l | grep xen ii libc6-xen 2.7-18lenny7 GNU C Library: Shared libraries [Xen version] ii libxenstore3.0 3.2.1-2 Xenstore communications library for Xen ii linux-image-2.6.26-2-xen-686 2.6.26-26lenny2 Linux 2.6.26 image on i686, oldstyle Xen support ii linux-image-xen-686 2.6.26+17+lenny1 Linux image on i686, oldstyle Xen support ii linux-modules-2.6-xen-686 2.6.26+17+lenny1 Linux 2.6 modules on i686 ii linux-modules-2.6.26-2-xen-686 2.6.26-26lenny2 Linux 2.6.26 modules on i686 ii xen-hypervisor-3.2-1-i386 3.2.1-2 The Xen Hypervisor on i386 ii xen-shell 1.8-3 Console based Xen administration utility ii xen-tools 3.9-4+lenny1 Tools to manage Debian XEN virtual servers ii xen-utils-3.2-1 3.2.1-2 XEN administrative tools ii xen-utils-common 3.2.0-2 XEN administrative tools - common files ii xenstore-utils 3.2.1-2 Xenstore utilities for Xen ii xenwatch 0.5.2-1 Virtualization utilities, mostly for Xen
xend startuje i uruchamia mi Domain-0
debian:/etc/xen# xm list Name ID Mem VCPUs State Time(s) Domain-0 0 737 2 r----- 45.7
i wszystko jest niby w porządku ale nie jestem w stanie uruchomić instalacji systemu Windows XP gdyż otrzymuje komunikat
debian:/etc/xen# xm create win01.cfg Using config file "./win01.cfg". Error: HVM guest support is unavailable: is VT/AMD-V supported by your CPU and enabled in your BIOS?
który mówi, ze mój procek nie wspiera wirtualizacji, ok ale czy da się odpalić odpalić jakoś ten system (win) bez tej funkcji procesora ?
linuksy na 100% ruszają na xenie na komputerkach bez sprzętowej wirtualizacji, więc czemu to nie może ?
P.S.
debian:/etc/xen# cat win01.cfg kernel = '/usr/lib/xen-default/boot/hvmloader' builder = 'hvm' memory = '256' device_model = '/usr/lib/xen-default/bin/qemu-dm' #root = '/dev/sda2 ro' disk = [ 'file:/home/xen/domains/win01/disk.img,sda1,w', 'file:/home/cc/iso-images/windows_xp.iso,hdc:cdrom,r', ] boot = 'c' name = 'windows_xp' vif = [ 'bridge=eth0,mac=00:16:4E:47:78:70' ] vnc = 1 vnclisten = '192.168.1.2'
debian:/etc/xen# lsmod Module Size Used by i915 26272 2 drm 66728 3 i915 bridge 40984 0 netloop 4896 0 ppdev 7236 0 parport_pc 23460 0 lp 8932 0 parport 32428 3 ppdev,parport_pc,lp ipv6 236644 18 dm_mod 47336 0 loop 13740 0 pcspkr 3200 0 rng_core 4708 0 i2c_i801 8592 0 i2c_core 20564 1 i2c_i801 snd_hda_intel 327032 0 snd_pcm 65092 1 snd_hda_intel snd_seq 42416 0 snd_timer 19272 2 snd_pcm,snd_seq snd_seq_device 7148 1 snd_seq snd 46852 5 snd_hda_intel,snd_pcm,snd_seq,snd_timer,snd_seq_device soundcore 7296 1 snd snd_page_alloc 8648 2 snd_hda_intel,snd_pcm button 6864 0 intel_agp 24164 1 agpgart 30920 3 drm,intel_agp evdev 9024 2 ext3 106664 1 jbd 43092 1 ext3 mbcache 8260 1 ext3 sd_mod 23032 3 ide_cd_mod 28452 0 cdrom 30944 1 ide_cd_mod usbhid 36896 0 hid 34112 1 usbhid ff_memless 5224 1 usbhid ata_generic 5444 0 usb_storage 78336 0 ata_piix 15236 2 libata 141600 2 ata_generic,ata_piix scsi_mod 130700 3 sd_mod,usb_storage,libata dock 9168 1 libata piix 7336 0 [permanent] ide_pci_generic 4676 0 [permanent] ide_core 98248 3 ide_cd_mod,piix,ide_pci_generic ehci_hcd 29868 0 uhci_hcd 19984 0 usbcore 120432 5 usbhid,usb_storage,ehci_hcd,uhci_hcd r8169 29124 0 thermal 15996 0 processor 32828 1 thermal fan 4964 0 thermal_sys 11624 3 thermal,processor,fan
Offline
bo linuxy (i nie tylko one) maja w jadrze wsparcie do bycia Xen DomU ...
Offline
ok.. w takim razie muszę wymienić procesor :]
w poza tematem, będzie problem z dostępem do kart PCI zakładając, ze wszystko ruszy tak jak powinno ?
Offline
VT-d(Intel) musi być i BIOS pod to. Od Intel Core 2 Duo Penryn. Chyba nie wszystkie.
Offline
Napisz co to za karta będzie łatwiej.
Offline
to jest karta DVR, modelu niestety teraz nie pamiętam
problem rozwiązałem używając innego procka, teraz borykam sie z przekazywaniem kontroli nad zasobami PCI do wirtualnej maszyny ;)
Offline
w kernelu masz odpowiednie ustawienia
poczytaj tutaj: http://www.gentoo.org/doc/pl/xen-guide.xml
na np. 3D i inne takie w DomU nie licz, musialbys miec iommu w procku, a te desktopowe tego nie maja ;-)
Offline
ustawienia ustawieniami ale zgodnie z manualem xena abym mógł przekazać sterowanie kartami PCI muszę mieć jeszcze inszy magiczny procesor oraz płytę główną obsługujacą IO Virtualization (tj z niezbugowanym biosem)
a tak pozatym to wszystko śmiga
Offline