Sziasztok!
Adott egy IBM szerver, Intel E5506 CPU (VT-x, VT-d van), Debian Squeeze-vel. (2.6.36-1-es kernellel, mert ez "látja" a IBM M1015-ös Raid vezérlőt. Ugyanezen problémából Xen-t nem tudtam használni, sajnos.)
KVM-mel szeretnék virtuális gépeket futtatni. (qemu-kvm-0.12.5, libvir 0.8.3)
Továbbá van a gépben egy Intel Pro 1000 PT (82571EB chip) dual-port NIC. Mindkét portját szeretném átadni egy (vagy kettő) guest-nek. VT-d támogatás van.
Az egyik portot sikerül átadni (1-es), a másikat nem tudom átadni (0-ás). Természetesen a kettőt együtt sem tudom. A nem tudom azt jelenti, hogy a virtuális gép megáll a SeaBios betöltődése közben/után.
Továbbá próbáltam átadni az egyik alaplapi interfészt is, az sem megy.
Próbáltam Linux, FreeBSD és Live CD-s guest-et is, de ettől független a probléma.
Nem hinném ,hogy elkonfiguráltam, hiszen az működő port a 10:00.1-es címen van, a nem működő pedig a 10:00:0-áson (lspci parancs).
A 10:00:1-es portot átadva a guest felbootol és tökéletesen működik. Látszik az interfész, konfigurálható, használható.
Próbáltam a kvm-et paraméterezve, kvm-admin-nal és virsh-val is. A virsh esetén a /var/log/libvirt/quemu/VIRTPC.log-ban ezt látom:
"....(a kvm-es parancs sok-sok paraméterrel)...
kvm_run: Bad address
kvm_run returned -14"
Erre a Google egy csúnya patch-elős megoldást adott, egyetlen helyen (http://comments.gmane.org/gmane.comp.emulators.kvm.devel/56521), remélem, hogy nem ezt kell csinálni. Nem is biztos, hogy meg tudnám csinálni.
Találkoztatok már ilyennel?
Kösz: Peti
- 1537 megtekintés
Hozzászólások
csak érdeklődésképpen (xen-t használok, nem kvm-t de gyanítom, a NIC hasonlóan működik) kérdem, h miért jobb
ha direkt odaadod neki a kártyát?
ps: a "dom0" gépen nem használod a kártyákat (nincsen modul sem betöltve) ugye?
- A hozzászóláshoz be kell jelentkezni
Ezt nezted mar?
https://bugzilla.kernel.org/show_bug.cgi?id=16437
--
Fedora, RHEL, CentOS, virtualizáció, SELinux: http://sys-admin.hu
- A hozzászóláshoz be kell jelentkezni
Köszi a tippet. El is kezdtem frissíteni a Howto szerint a KVM-et (http://www.linux-kvm.org/page/HOWTO1). Azonban a restart után most nem érem el a gépet, ami hostingban van. Jövő héten megírom a tapasztalatokat.
Egyébként azért szeretném átadni az interfészt, mert a virtuális gép nagymértékben használja azt (sok csomagot forgalmaz). Ez félig-meddig pilot projekt, hogy tudunk-e ilyenfajta stream-et feldolgozó szervert virtualizálni.
dpepe
- A hozzászóláshoz be kell jelentkezni