Гость в xen не видит диск

Модератор: Модераторы разделов

Ответить
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Гость в xen не видит диск

Сообщение l0stparadis3 »

Изучаю xen, в процессе запуска гостевой системы поймал следующую ошибку (циферки во второй строке меняются от случая к случаю):

Код:

XENBUS: Waiting for devices to initialise... XENBUS: Timeout connecting to device: device/vbd/51712 (local state 3, remote state 1)

Образ брал вот этот: http://www.stacklet.com/downloads/images/x.../2013-01/x86-64
конфиг гостя:

Код:

bootloader = "pygrub" memory = 512 name = "xen_h2" disk = ['file:/mnt/data/xen/disks/gentoo.2013-01.x86-64.20130102.img,sda1,w'] root = "/dev/sda1"

если в образе включаю initrd - дает зайти в шелл, но в /dev ничего похожего на sda1 нет. если выключаю initrd - летит в кернелпаник через пять минут.

гугл по этой ошибке подсказал вместо file:/ указать tap:aio:/, результат такой же.

Пробовал вместо ядра гостя подсунуть свое ядро с поддержкой xen - результат тот же.

Проц AMD A4-3400, в /proc/cpuinfo нет флага svm, хотя все источники утверждают, что в процессоре он есть.

uname:

Код:

Linux gentoo 3.8.13-gentoo-xen #3 SMP Wed Aug 21 01:18:38 MSK 2013 x86_64 AMD A4-3400 APU with Radeon™ HD Graphics AuthenticAMD GNU/Linux

флажки xen:

Код:

[ebuild R ~] app-emulation/xen-tools-4.3.0 USE="hvm pygrub python qemu -api -custom-cflags -debug -doc -flask -ocaml -screen -static-libs -xend" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB [ebuild R ~] app-emulation/xen-4.3.0 USE="-custom-cflags -debug -efi -flask -pae -xsm" 0 kB

Куда копать?
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: Гость в xen не видит диск

Сообщение vr13 »

* сначала глупый вопрос: xenstored и xenconsoled стартованы?
* pygrub - достаточно древняя штука. pvgrub пробовали?
* далее что в ядре dom0? покажите zgrep '^CONFIG.*XEN' /proc/config.gz
* что показывает xl info и xl dmesg?
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Гость в xen не видит диск

Сообщение l0stparadis3 »

Да, xenstored и xenconsoled конечно стартованы =)

c pvgrub вот такая картина в госте:

Код:

Xen Minimal OS! start_info: 0xaaa000(VA) nr_pages: 0x20000 shared_inf: 0xb8e4b000(MA) pt_base: 0xaad000(VA) nr_pt_frames: 0x9 mfn_list: 0x9aa000(VA) mod_start: 0x0(VA) mod_len: 0 flags: 0x0 cmd_line: (hd0)/boot/grub/menu.lst stack: 0x9690e0-0x9890e0 MM: Init _text: 0x0(VA) _etext: 0x7b0c4(VA) _erodata: 0x96000(VA) _edata: 0x9bd20(VA) stack start: 0x9690e0(VA) _end: 0x9a96e0(VA) start_pfn: ab9 max_pfn: 20000 Mapping memory range 0xc00000 - 0x20000000 setting 0x0-0x96000 readonly skipped 0x1000 MM: Initialise page allocator for bb3000(bb3000)-20000000(20000000) MM: done Demand map pfns at 20001000-2020001000. Heap resides at 2020002000-4020002000. Initialising timer interface Initialising console ... done. gnttab_table mapped at 0x20001000. Initialising scheduler Thread "Idle": pointer: 0x2020002050, stack: 0xcc0000 Thread "xenstore": pointer: 0x2020002800, stack: 0xcd0000 xenbus initialised on irq 1 mfn 0x11006b Thread "shutdown": pointer: 0x2020002fb0, stack: 0xce0000 Dummy main: start_info=0x9891e0 Thread "main": pointer: 0x2020003760, stack: 0xcf0000 "main" "(hd0)/boot/grub/menu.lst" vbd 51712 is hd0 ******************* BLKFRONT for device/vbd/51712 ********** Shutting down () Shutdown requested: 3 Thread "shutdown" exited. backend at /local/domain/0/backend/qdisk/28/51712


конфиг гостя в это время:

Код:

kernel = "/usr/lib/xen/boot/pv-grub-x86_32.gz" extra = "(hd0)/boot/grub/menu.lst" memory = 512 name = "xen_h2" disk = ['file:/mnt/data/xen/disks/gentoo.2013-01.x86-64.20130102.img,xvda,w']

c 64битным pvgrub та же картина.

конфиг ядра:

Код:

CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PRIVILEGED_GUEST=y CONFIG_XEN_PVHVM=y CONFIG_XEN_MAX_DOMAIN_MEMORY=500 CONFIG_XEN_SAVE_RESTORE=y CONFIG_PCI_XEN=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_XEN_BALLOON=y CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=m CONFIG_XEN_GRANT_DEV_ALLOC=m CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=m CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=m CONFIG_XEN_HAVE_PVMMU=y


xl info:

Код:

host : gentoo release : 3.8.13-gentoo-xen version : #3 SMP Wed Aug 21 01:18:38 MSK 2013 machine : x86_64 nr_cpus : 2 max_cpu_id : 3 nr_nodes : 1 cores_per_socket : 2 threads_per_core : 1 cpu_mhz : 2695 hw_caps : 178bf3ff:efd3fbff:00000000:00001700:00802001:00000000:000037ff:00000000 virt_caps : hvm total_memory : 3560 free_memory : 1203 sharing_freed_memory : 0 sharing_used_memory : 0 outstanding_claims : 0 free_cpus : 0 xen_major : 4 xen_minor : 3 xen_extra : .0 xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 xen_scheduler : credit xen_pagesize : 4096 platform_params : virt_start=0xffff800000000000 xen_changeset : xen_commandline : cc_compiler : gcc (Gentoo 4.6.3 p1.13, pie-0.5.2) 4.6.3 cc_compile_by : cc_compile_domain : cc_compile_date : Wed Aug 21 23:41:17 MSK 2013 xend_config_format : 4


xl dmesg:

Код:

__ __ _ _ _____ ___ \ \/ /___ _ __ | || | |___ / / _ \ \ // _ \ '_ \ | || |_ |_ \| | | | / \ __/ | | | |__ _| ___) | |_| | /_/\_\___|_| |_| |_|(_)____(_)___/ (XEN) Xen version 4.3.0 (@) (gcc (Gentoo 4.6.3 p1.13, pie-0.5.2) 4.6.3) debug=n Wed Aug 21 23:41:17 MSK 2013 (XEN) Latest ChangeSet: (XEN) Bootloader: GNU GRUB 0.97 (XEN) Command line: (XEN) Video information: (XEN) VGA is text mode 80x25, font 8x16 (XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds (XEN) Disc information: (XEN) Found 1 MBR signatures (XEN) Found 1 EDD information structures (XEN) Xen-e820 RAM map: (XEN) 0000000000000000 - 000000000009ec00 (usable) (XEN) 000000000009ec00 - 00000000000a0000 (reserved) (XEN) 00000000000e0000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 00000000bf5ee000 (usable) (XEN) 00000000bf5ee000 - 00000000bf635000 (ACPI NVS) (XEN) 00000000bf635000 - 00000000bf63c000 (ACPI data) (XEN) 00000000bf63c000 - 00000000bf640000 (ACPI NVS) (XEN) 00000000bf640000 - 00000000bf641000 (usable) (XEN) 00000000bf641000 - 00000000bf898000 (reserved) (XEN) 00000000bf898000 - 00000000bf899000 (usable) (XEN) 00000000bf899000 - 00000000bf8aa000 (reserved) (XEN) 00000000bf8aa000 - 00000000bf8b2000 (ACPI NVS) (XEN) 00000000bf8b2000 - 00000000bf8da000 (reserved) (XEN) 00000000bf8da000 - 00000000bfadd000 (ACPI NVS) (XEN) 00000000bfadd000 - 00000000bfd62000 (usable) (XEN) 00000000bfd62000 - 00000000bfef7000 (reserved) (XEN) 00000000bfef7000 - 00000000bff00000 (usable) (XEN) 00000000e0000000 - 00000000f0000000 (reserved) (XEN) 00000000fec00000 - 00000000fec01000 (reserved) (XEN) 00000000fec10000 - 00000000fec11000 (reserved) (XEN) 00000000fed00000 - 00000000fed01000 (reserved) (XEN) 00000000fed61000 - 00000000fed71000 (reserved) (XEN) 00000000fed80000 - 00000000fed90000 (reserved) (XEN) 00000000ff000000 - 0000000100000000 (reserved) (XEN) 0000000100001000 - 000000011f000000 (usable) (XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA) (XEN) ACPI: XSDT BF635068, 0054 (r1 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI: FACP BF63AC10, 00F4 (r4 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI Warning (tbfadt-0464): Optional field "Pm2ControlBlock" has zero address or length: 0000000000000000/1 [20070126] (XEN) ACPI: DSDT BF635150, 5ABF (r2 ALASKA A M I 0 INTL 20051117) (XEN) ACPI: FACS BF8B1F80, 0040 (XEN) ACPI: APIC BF63AD08, 0072 (r3 ALASKA A M I 1072009 AMI 10013) (XEN) ACPI: MCFG BF63AD80, 003C (r1 A M I GMCH945. 1072009 MSFT 97) (XEN) ACPI: HPET BF63ADC0, 0038 (r1 ALASKA A M I 1072009 AMI 4) (XEN) ACPI: SSDT BF63ADF8, 07FE (r1 AMD POWERNOW 1 AMD 1) (XEN) ACPI: SSDT BF63B5F8, 0695 (r2 AMD ALIB 1 MSFT 4000000) (XEN) System RAM: 3560MB (3645548kB) (XEN) Domain heap initialised (XEN) ACPI: 32/64X FACS address mismatch in FADT - bf8b1f80/0000000000000000, using 32 (XEN) Processor #0 2:1 APIC version 16 (XEN) Processor #1 2:1 APIC version 16 (XEN) IOAPIC[0]: apic_id 3, version 33, address 0xfec00000, GSI 0-23 (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN) Detected 2695.204 MHz processor. (XEN) Initing memory sharing. (XEN) AMD-Vi: IOMMU not found! (XEN) I/O virtualisation disabled (XEN) ENABLING IO-APIC IRQs (XEN) -> Using new ACK method (XEN) Platform timer is 14.318MHz HPET (XEN) Allocated console ring of 16 KiB. (XEN) HVM: ASIDs enabled. (XEN) SVM: Supported advanced features: (XEN) - Nested Page Tables (NPT) (XEN) - Last Branch Record (LBR) Virtualisation (XEN) - Next-RIP Saved on #VMEXIT (XEN) - Pause-Intercept Filter (XEN) HVM: SVM enabled (XEN) HVM: Hardware Assisted Paging (HAP) detected (XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB (XEN) Brought up 2 CPUs (XEN) *** LOADING DOMAIN 0 *** (XEN) Xen kernel: 64-bit, lsb, compat32 (XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2217000 (XEN) PHYSICAL MEMORY ARRANGEMENT: (XEN) Dom0 alloc.: 0000000104000000->0000000108000000 (848944 pages to be allocated) (XEN) Init. ramdisk: 000000011e935000->000000011efffba4 (XEN) VIRTUAL MEMORY ARRANGEMENT: (XEN) Loaded kernel: ffffffff81000000->ffffffff82217000 (XEN) Init. ramdisk: ffffffff82217000->ffffffff828e1ba4 (XEN) Phys-Mach map: ffffffff828e2000->ffffffff82f7f7d8 (XEN) Start info: ffffffff82f80000->ffffffff82f804b4 (XEN) Page tables: ffffffff82f81000->ffffffff82f9e000 (XEN) Boot stack: ffffffff82f9e000->ffffffff82f9f000 (XEN) TOTAL: ffffffff80000000->ffffffff83400000 (XEN) ENTRY ADDRESS: ffffffff81b00210 (XEN) Dom0 has maximum 2 VCPUs (XEN) Scrubbing Free RAM: .done. (XEN) Initial low memory virq threshold set at 0x4000 pages. (XEN) Std. Loglevel: Errors and warnings (XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings) (XEN) Xen is relinquishing VGA console. (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen) (XEN) Freed 264kB init memory. (XEN) traps.c:2503:d0 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000ffff. (XEN) SR-IOV device 0000:00:11.0 has its virtual functions already enabled (01ab) (XEN) traps.c:2503:d1 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000ffff. (XEN) traps.c:2503:d2 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000ffff. (XEN) traps.c:2503:d9 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000ffff. (XEN) traps.c:2503:d11 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d12 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d13 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d14 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d15 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d16 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d17 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d18 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000abcd. (XEN) traps.c:2503:d21 Domain attempted WRMSR 00000000c0010004 from 0x0000000000000000 to 0x000000000000ffff.
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: Гость в xen не видит диск

Сообщение vr13 »

Код: Выделить всё

...
Mapping memory range 0xc00000 - 0x20000000
setting 0x0-0x96000 readonly
skipped 0x1000

после этого pvgrub должен прочесть свой cmdline -- (hd0)/boot/grub/menu.lst и, соответственно, загружать ядро, указанное в конфигурации grub

с образом в у вас точно всё в порядке? (скачал на всякий случай -- как доберусь до своей коробки - попробую)
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Гость в xen не видит диск

Сообщение l0stparadis3 »

vr13 писал(а):
23.08.2013 11:05
после этого pvgrub должен прочесть свой cmdline -- (hd0)/boot/grub/menu.lst и, соответственно, загружать ядро, указанное в конфигурации grub

с образом в у вас точно всё в порядке? (скачал на всякий случай -- как доберусь до своей коробки - попробую)

по идее все нормально, так как с pygrub меню загрузчика то выводилось. а вот с pvgrub - нет.
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Гость в xen не видит диск

Сообщение l0stparadis3 »

Прочитал, что pvgrub может не дружить с ext4 (образ в нем). Создал еще один образ в ext2, переместил на него загрузчик, подправил fstab, прописал в конфиге вторым диском... Но лог загрузки вообще не изменился - похоже, pygrub даже не увидел, что дисков теперь два.
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: Гость в xen не видит диск

Сообщение vr13 »

я проверил ваш образ - поведение немного другое (это xen4.3, но intel), но тоже не работает

Код: Выделить всё

Initializing cgroup subsys cpuset
Linux version 3.6.11-gentoo (root@stkfactory) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Wed Jan 2 21:26:23 UTC 2013
Command line: console=hvc0 root=/dev/xvda ro root=/dev/xvda fastboot
ACPI in unprivileged domain disabled
e820: BIOS-provided physical RAM map:
Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
NX (Execute Disable) protection: active
DMI not present or invalid.
No AGP bridge found
e820: last_pfn = 0x20000 max_arch_pfn = 0x400000000
init_memory_mapping: [mem 0x00000000-0x1fffffff]
Zone ranges:
  DMA      [mem 0x00010000-0x00ffffff]
  DMA32    [mem 0x01000000-0xffffffff]
  Normal   empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x00010000-0x0009ffff]
  node   0: [mem 0x00100000-0x1fffffff]
smpboot: Allowing 1 CPUs, 0 hotplug CPUs
No local APIC present
APIC: disable apic facility
APIC: switched to apic NOOP
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
e820: [mem 0x20000000-0xffffffff] available for PCI devices
Booting paravirtualized kernel on Xen
Xen version: 4.3.0 (preserve-AD)
setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:1 nr_node_ids:1
PERCPU: Embedded 26 pages/cpu @ffff88001fc00000 s77376 r8192 d20928 u2097152
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129162
Kernel command line: console=hvc0 root=/dev/xvda ro root=/dev/xvda fastboot
PID hash table entries: 2048 (order: 2, 16384 bytes)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
__ex_table already sorted, skipping sort
xsave: enabled xstate_bv 0x7, cntxt size 0x340
Checking aperture...
No AGP bridge found
Memory: 505764k/524288k available (4703k kernel code, 448k absent, 18076k reserved, 1773k data, 556k init)
Hierarchical RCU implementation.
    RCU restricting CPUs from NR_CPUS=32 to nr_cpu_ids=1.
NR_IRQS:4352 nr_irqs:256 16
Console: colour dummy device 80x25
console [tty0] enabled
console [hvc0] enabled
installing Xen timer for CPU 0
tsc: Detected 3093.042 MHz processor
Calibrating delay loop (skipped), value calculated using timer frequency.. 6186.08 BogoMIPS (lpj=30930420)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 256
Initializing cgroup subsys cpuacct
ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift is 0x5
SMP alternatives: switching to UP code
Freeing SMP alternatives: 20k freed
Performance Events: unsupported p6 CPU model 42 no PMU driver, software events only.
Brought up 1 CPUs
Grant tables using version 2 layout.
Grant table initialized
NET: Registered protocol family 16
PCI: setting up Xen PCI frontend stub
bio: create slab <bio-0> at 0
ACPI: Interpreter disabled.
xen/balloon: Initialising balloon driver.
xen-balloon: Initialising balloon driver.
vgaarb: loaded
SCSI subsystem initialized
PCI: System does not support PCI
PCI: System does not support PCI
Switching to clocksource xen
pnp: PnP ACPI: disabled
NET: Registered protocol family 2
TCP established hash table entries: 16384 (order: 6, 262144 bytes)
TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP: reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
platform rtc_cmos: registered platform RTC device (no PNP device found)
audit: initializing netlink socket (disabled)
type=2000 audit(1377253641.165:1): initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
OCFS2 1.5.0
ocfs2: Registered cluster interface o2cb
OCFS2 DLMFS 1.5.0
OCFS2 User DLM kernel interface loaded
OCFS2 Node Manager 1.5.0
OCFS2 DLM 1.5.0
GFS2 installed
msgmni has been set to 987
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
Linux agpgart interface v0.103
Event-channel device installed.
brd: module loaded
loop: module loaded
Initialising Xen virtual ethernet driver.
i8042: PNP: No PS/2 controller found. Probing ports directly.
i8042: No controller found
mousedev: PS/2 mouse device common for all mice
TCP: cubic registered
NET: Registered protocol family 17
registered taskstats version 1
XENBUS: Waiting for devices to initialise: 25s...20s...15s...10s...5s...0s...235s...230s...225s...220s...215s...210s...205s
...200s...195s...190s...185s...180s...175s...170s...165s...160s...155s...150s...1
45s...140s...135s...130s...125s...120s...115s...110s...105s...100s...95s...90s...
85s...80s...75s...70s...65s...60s...55s...50s...45s...40s...35s...30s...25s...20s
...15s...10s...5s...0s...
XENBUS: Timeout connecting to device: device/vbd/51712 (local state 3, remote state 1)
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
VFS: Cannot open root device "xvda" or unknown-block(0,0): error -6
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Pid: 1, comm: swapper/0 Not tainted 3.6.11-gentoo #1
Call Trace:
 [<ffffffff81490ba9>] panic+0xbf/0x1d1
 [<ffffffff81490d03>] ? printk+0x48/0x4a
 [<ffffffff81669025>] mount_block_root+0x251/0x268
 [<ffffffff816691a1>] mount_root+0x56/0x5a
 [<ffffffff81669315>] prepare_namespace+0x170/0x19d
 [<ffffffff81668d03>] kernel_init+0x1b8/0x1ca
 [<ffffffff81668510>] ? loglevel+0x31/0x31
 [<ffffffff81495304>] kernel_thread_helper+0x4/0x10
 [<ffffffff81493a78>] ? retint_restore_args+0x5/0x6
 [<ffffffff81495300>] ? gs_change+0x13/0x13

что касается pvgrub в 4.3 (в 4.2.1 было также) - проблем с ext4 нет

ещё: инсталляция, на которой это провелось, является тестовой, но вполне стабильно работающей для "только-pv" инсталляций (linux, freebsd)

а почему бы вам не сделать собственный образ? очень просто же: прям из текущей инсталляции dom0 делается stage, и всего делов
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Гость в xen не видит диск

Сообщение l0stparadis3 »

vr13 писал(а):
23.08.2013 15:27
я проверил ваш образ - поведение немного другое (это xen4.3, но intel), но тоже не работает

что касается pvgrub в 4.3 (в 4.2.1 было также) - проблем с ext4 нет

ещё: инсталляция, на которой это провелось, является тестовой, но вполне стабильно работающей для "только-pv" инсталляций (linux, freebsd)

а почему бы вам не сделать собственный образ? очень просто же: прям из текущей инсталляции dom0 делается stage, и всего делов

Такая реакция у меня тоже была в самом начале экспериментов. Потом я внутри образа включил initrd, добился загрузки в шелл, но xvda все еше не было.

Да я думал, для изучения можно не заморачиваться и взять готовый образ, который, по идее, работает. Но, как оказалось, он все же не очень таки работает =) Соберу stage тогда, попробую с ним...
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: Гость в xen не видит диск

Сообщение vr13 »

могу дать один из своих имиджей domU - если скажете куда можно положить ~800m zip, который запускается на моей инсталляции (dom0 = gentoo-sources-3.8.13, xen 4.3). это не gentoo, поэтому должен без проблем запуститься на amd (всё gentoo domU собираются очень под intel sandy blidge e - со всякими sse4, avx и прочими специфичными для интел simd-инструкциями (генерируемыми gcc 4.7 и glibc 2.16+)
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Гость в xen не видит диск

Сообщение l0stparadis3 »

Сделал stage4 со своей системы, все ошибки абсолютно такие же. В pygrub падает в кернелпаник или шелл, в pvgrub такой же лог, как и приводил выше.

UPD
ВНЕЗАПНО подмонтировал img в файловую систему, в качестве диска для xen указал phy:/dev/loop0, и виртуалка вполне загрузилась.
то есть проблема, вероятно, в том, что почему-то система не хочет подцеплять img, причина чего для меня - загадка.
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Аватара пользователя
l0stparadis3
Сообщения: 207
Статус: GNU/FireShow
ОС: Mac OS X | FreeBSD

Re: Гость в xen не видит диск

Сообщение l0stparadis3 »

Можно закрывать тему, проблема решена.
Если в Linux не существует решения вашей проблемы... То у вас неправильная проблема.
Спасибо сказали:
Ответить