Xen Dom 0 осутствуют сетевые интерфейсы
и так, что читал:
http://www.gentoo.org/doc/en/xen-guide.xml
http://nim.openteam.ru/2010/06/gentoo-xen/
http://www.speednic.in/gentoo/2010/04/02/how-to-setup-xen-on-gentoo/
http://www.gentoo-wiki.info/Xen
http://xgu.ru/wiki/Инсталляция_Xen
сразу оговорюсь, речь идёт пока только о Domain 0.
что имеем:
lspci |grep -i ether 06:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01) 06:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01) 07:01.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11) emerge xen xen-tools xen-sources -pv [ebuild R ] app-emulation/xen-tools-4.0.0 USE="screen -acm -api -custom-cflags -debug -doc -flask -hvm -ioemu -pygrub" 0 kB [ebuild R ] sys-kernel/xen-sources-2.6.34-r3 USE="-build -deblob -symlink" 0 kB [ebuild R ] app-emulation/xen-4.0.0 USE="-acm -custom-cflags -debug -flask -pae -xsm" 0 kB uname -a Linux aXen 2.6.34-gentoo-r11 #1 SMP Tue Oct 12 14:57:22 YEKST 2010 x86_64 Intel(R) Xeon(R) CPU E5440 @ 2.83GHz GenuineIntel GNU/Linux cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Xeon(R) CPU E5440 @ 2.83GHz stepping : 6 cpu MHz : 2833.559 cache size : 6144 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm tpr_shadow vnmi flexpriority bogomips : 5667.11 clflush size : 64 cache_alignment : 64 address sizes : 38 bits physical, 48 bits virtual power management: +3 (=
process Log (:
0) тупо копируем cp ./linux-2.6.34-gentoo-r11/.config linux-2.6.34-xen-r3/, собираем Xen'ово ведро, грузимся,
title Xen kernel 2.6.34-xen-r3.b2 ( x86 ) root (hd0,0) kernel /boot/bzImage-linux-2.6.34-xen-r3.b2 root=/dev/sda2 dom0_mem=3072M loglvl=all guest_loglvl=all panic=30 console=hvc0
-- почему х86-хз, вероятно ведро 32х битное
ls /usr/src/linux/arch/x86_64/boot/vmlinuz -la
lrwxrwxrwx 1 root root 22 Окт 12 16:29 /usr/src/linux/arch/x86_64/boot/vmlinuz -> ../../x86/boot/vmlinuz
ls /usr/src/linux -la
lrwxrwxrwx 1 root root 21 Окт 12 17:39 /usr/src/linux -> ./linux-2.6.34-xen-r3
загрузились, на реальном сервере интерфейсы есть. ессно:
/etc/init.d/xend start
* Caching service dependencies ... [ ok ]
* Can't start xend - this is not a privileged domain.
* ERROR: xend failed to start
Ну что ж надо, так надо. согласно Configuring Gentoo with Xen[http://www.gentoo.org/doc/en/xen-guide.xml],
1) Выполняем пункты:
2.4 - я поставил (X) Core 2/newer Xeon;
2.5, всё так, + для справки
CONFIG_NETDEVICES=y CONFIG_NETDEV_1000=y CONFIG_E1000=m CONFIG_E1000E=m CONFIG_SKGE=y
на 2.7, я забил,
make O=~/build/dom0/
Using /usr/src/linux-2.6.34-xen-r3 as source for kernel
/usr/src/linux-2.6.34-xen-r3 is not clean, please run 'make mrproper'
in the '/usr/src/linux-2.6.34-xen-r3' directory.
make[1]: *** [prepare3] Ошибка 1
make: *** [sub-make] Ошибка 2
, нахрена make mrproper, если я в первые собирал ведро, даже после чистки, и конфигурирования один хрен, тот же трабл.
2) грузимся с Хеноядром, всё инициализироаплось акромя сетевых интерфесов. не важно как дрова реализованы в ведре или в модулях, при попытке modprobe e1000e - Invalid module format.,
Дальше бубны заканчиваются, гугл в анус, мозг выкипел, грабли расставлены согласно предписаниям, лопаты готовы, куда рыть ?
В будущем рекомендую всё таки не использовать обесцененную лексику - вероятность ответа будет гораздо выше
slepnoga
- Для комментирования войдите или зарегистрируйтесь
так... дело было не в
так... дело было не в бабине...
надо вместо
делать
тобишь, грузить гипервизор, а в нём ядро. получается виртуалка в гипервизоре.
открытым остаётся вопрос о сборке вёдер, как то не охото плодить ссорцы
_______________________________________
грех обманывать компиляторы в субботу
make O=~/build/dom0/ вот это
make O=~/build/dom0/
вот это вообще что?
и почему плодить?
emerge --depclean
и rm -r /usr/src/linux-2.6.34-xen-r3 после обновления и сборки нового ядра. в чем вопрос то?
это насколько я
это насколько я пониммаюсборка ядра в указанное место.
3. Creating an Unpriviledged Domain:Building the Kernel
_______________________________________
грех обманывать компиляторы в субботу