|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Post upgrade to xcp 1.5 some VM's "Boot Device: Hard drive - failure: could not read boot disk"
1) PV-bootloader should be "" (empty string). To fix back - 'pygrub', but to use external kernels - empty.
2) Here sample of settings for VM with external kernel:
HVM-boot-policy ( RW):
HVM-boot-params (MRW):
HVM-shadow-multiplier ( RW): 1.000
PV-kernel ( RW):
/boot/guest/64/vmlinux-2.6.34-12-xen.gz
PV-ramdisk ( RW): /boot/guest/64/initrd-2.6.34-12-xen
PV-args ( RW): CPUFREQ=no root=/dev/xvda1
console=xvc0
PV-legacy-args ( RW):
PV-bootloader ( RW):
PV-bootloader-args ( RW):
... And you need to put those files manually, of cause.
PS If you using multihost pool, use xe vm-start uuid=.... on=hostname to
start vm on host with kernels in /boot/guest.
On 05.09.2012 23:47, Nathanial Byrnes wrote: I've tried the PV-* options below and am surprised to find no change in behavior. Is there some place in the dom0 logs I should see references to the dom0 provided kernel and initrd being loaded or provided to the guest? (I've tried with no path, /boot/guest and no change....) On Sep 5, 2012, at 11:43 AM, George Shuklin wrote:Okay, I don't know anything about HVM, but PV is much more interesting. You need to check if vm is running or not (is that message from virtual machine or from some component of xapi). There is one dirty but very nice way: xe vm-start vm=... on host=(here); /etc/init.d/xapi stop after that dying domain will stay in list_domains with -d- status. If not, that means domain dying instantly or do not start at all. Other trick is to try to boot with external kernel (PV-bootloader="", PV-kernel=..., PV-ramdisk=..., and kernel/ramdisk somewhere in /boot/guest in dom0). 05.09.2012 18:13, Nathanial Byrnes ÐÐÑÐÑ: _______________________________________________ Xen-api mailing list Xen-api@xxxxxxxxxxxxx http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |