Hi, All
I''m just new to this list, I''m started to dealing with OSS Xen
to XCP
migration earlier this week, seem the domUs installed via virt-install are
function well,
but domUs copied via dom0 are failed during bootup process, finally I realize
if I could fix this on my OSS Xen will resolve all.
Can I have any suggestion from you please ?
*Details*
*Source XenHost*
OS: CentOS 5.7 64Bit
XEN: xen-3.0.3-132.el5
*Target XenHost*
OS: XCP 1.1
XEN: xen-hypervisor-3.4.2-1.1.0.704.20055
*Error Msg*
Traceback (most recent call last):
File "/usr/bin/pygrub", line 693, in ?
data = fs.open_file(chosencfg["kernel"]).read()
IOError: [Errno 2] No such file or directory
Thanks
-Johnny
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
Post all PV fields of VM (xe vm-list params and copypaste all fields with PV in name). Looks like you having bad settings for PV-bootloader(-args). On 07.12.2011 11:35, Johnny Tao wrote:> Hi, All > > I''m just new to this list, I''m started to dealing with OSS Xen to XCP > migration earlier this week, seem the domUs installed via virt-install > are function well, > but domUs copied via dom0 are failed during bootup process, finally I > realize if I could fix this on my OSS Xen will resolve all. > Can I have any suggestion from you please ? > > *Details* > > _Source XenHost_ > OS: CentOS 5.7 64Bit > XEN: xen-3.0.3-132.el5 > > _Target XenHost_ > OS: XCP 1.1 > XEN: xen-hypervisor-3.4.2-1.1.0.704.20055 > > *Error Msg* > > Traceback (most recent call last): > File "/usr/bin/pygrub", line 693, in ? > data = fs.open_file(chosencfg["kernel"]).read() > IOError: [Errno 2] No such file or directory > > Thanks > > -Johnny > > > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Also if you can please post your menu.lst or grub.cfg from the domU.
From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of George Shuklin
Sent: Wednesday, December 07, 2011 7:02 AM
To: xen-users@lists.xensource.com
Subject: Re: [Xen-users] DomU pygrub issue - OSS Xen to XCP
Post all PV fields of VM (xe vm-list params and copypaste all fields with PV in
name). Looks like you having bad settings for PV-bootloader(-args).
On 07.12.2011 11:35, Johnny Tao wrote:
Hi, All
I''m just new to this list, I''m started to dealing with OSS Xen
to XCP migration earlier this week, seem the domUs installed via virt-install
are function well,
but domUs copied via dom0 are failed during bootup process, finally I realize if
I could fix this on my OSS Xen will resolve all.
Can I have any suggestion from you please ?
Details
Source XenHost
OS: CentOS 5.7 64Bit
XEN: xen-3.0.3-132.el5
Target XenHost
OS: XCP 1.1
XEN: xen-hypervisor-3.4.2-1.1.0.704.20055
Error Msg
Traceback (most recent call last):
File "/usr/bin/pygrub", line 693, in ?
data = fs.open_file(chosencfg["kernel"]).read()
IOError: [Errno 2] No such file or directory
Thanks
-Johnny
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com<mailto:Xen-users@lists.xensource.com>
http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
George & Joseph
Thanks for your response , since this domU copied from dom0 and has no a
grub on it, although I give other try to installed kernel-xen and grub
manually on OSS Xen Host, which still being stuck to start up.Do I need
fix the grub installation first on OSS Xen Host and then start migration ?
With many thanks
Check info below reference
*xm creatc -c /etc/xen/demo - OSS Xen Host*
Traceback (most recent call last):
File "/usr/bin/pygrub", line 693, in ?
data = fs.open_file(chosencfg["kernel"]).read()
IOError: [Errno 2] No such file or directory
No handlers could be found for logger "xend"
Error: Boot loader didn''t return any data!
Usage: xm create <ConfigFile> [options] [vars]
*xe vm-list params - XCP Xen Host*
uuid ( RO) : 47dc79b3-e763-8712-8769-49bbbf9dc7ec
name-label ( RW): demo_old
name-description ( RW):
user-version ( RW): 1
is-a-template ( RW): false
is-a-snapshot ( RO): false
snapshot-of ( RO): <not in database>
snapshots ( RO):
snapshot-time ( RO): 19700101T00:00:00Z
snapshot-info ( RO):
parent ( RO): <not in database>
children ( RO):
is-control-domain ( RO): false
power-state ( RO): halted
memory-actual ( RO): 0
memory-target ( RO): <expensive field>
memory-overhead ( RO): 4194304
memory-static-max ( RW): 268435456
memory-dynamic-max ( RW): 268435456
memory-dynamic-min ( RW): 268435456
memory-static-min ( RW): 16777216
suspend-VDI-uuid ( RO): <not in database>
VCPUs-params (MRW):
VCPUs-max ( RW): 1
VCPUs-at-startup ( RW): 1
actions-after-shutdown ( RW): Destroy
actions-after-reboot ( RW): Restart
actions-after-crash ( RW): Restart
console-uuids (SRO):
platform (MRW): nx: false; acpi: true; apic: true;
pae: true; viridian: true
allowed-operations (SRO): changing_dynamic_range;
changing_static_range; make_into_template; destroy; export; start_on;
start; clone; copy; snapshot
current-operations (SRO):
blocked-operations (MRW):
allowed-VBD-devices (SRO): <expensive field>
allowed-VIF-devices (SRO): <expensive field>
possible-hosts ( RO): <expensive field>
HVM-boot-policy ( RW):
HVM-boot-params (MRW): order:
HVM-shadow-multiplier ( RW): 1.000
PV-kernel ( RW):
PV-ramdisk ( RW):
PV-args ( RW):
PV-legacy-args ( RW):
PV-bootloader ( RW): pygrub
PV-bootloader-args ( RW):
last-boot-CPU-flags ( RO):
last-boot-record ( RO): <expensive field>
resident-on ( RO): <not in database>
affinity ( RW): 288977fd-1836-475a-9109-7f2e68ccae1e
other-config (MRW): import_task:
OpaqueRef:495fd90f-8b8a-96b8-ca22-5c9ff4d427b8; mac_seed:
709328f5-aca8-3c87-bb3b-de81d2aab3d5; install-methods: cdrom
dom-id ( RO): -1
recommendations ( RO): <restrictions><restriction
field="memory-static-max" max="34359738368"
/><restriction
field="vcpus-max" max="8" /><restriction
property="number-of-vbds" max="7"
/><restriction property="number-of-vifs" max="7"
/></restrictions>
xenstore-data (MRW):
ha-always-run ( RW): false
ha-restart-priority ( RW):
blobs ( RO):
start-time ( RO): 19700101T00:00:00Z
install-time ( RO): 19700101T00:00:00Z
VCPUs-number ( RO): 0
VCPUs-utilisation (MRO): <expensive field>
os-version (MRO): <not in database>
PV-drivers-version (MRO): <not in database>
PV-drivers-up-to-date ( RO): <not in database>
memory (MRO): <not in database>
disks (MRO): <not in database>
networks (MRO): <not in database>
other (MRO): <not in database>
live ( RO): <not in database>
guest-metrics-last-updated ( RO): <not in database>
cooperative ( RO): <expensive field>
protection-policy ( RW): <not in database>
is-snapshot-from-vmpp ( RO): false
tags (SRW):
On Thu, Dec 8, 2011 at 1:16 AM, Joseph Hom <jhom@softlayer.com> wrote:
> Also if you can please post your menu.lst or grub.cfg from the domU.****
>
> ** **
>
> *From:* xen-users-bounces@lists.xensource.com [mailto:
> xen-users-bounces@lists.xensource.com] *On Behalf Of *George Shuklin
> *Sent:* Wednesday, December 07, 2011 7:02 AM
> *To:* xen-users@lists.xensource.com
> *Subject:* Re: [Xen-users] DomU pygrub issue - OSS Xen to XCP****
>
> ** **
>
> Post all PV fields of VM (xe vm-list params and copypaste all fields with
> PV in name). Looks like you having bad settings for PV-bootloader(-args).
>
> On 07.12.2011 11:35, Johnny Tao wrote: ****
>
> Hi, All ****
>
> ** **
>
> I''m just new to this list, I''m started to dealing with
OSS Xen to XCP
> migration earlier this week, seem the domUs installed via virt-install are
> function well,****
>
> but domUs copied via dom0 are failed during bootup process, finally I
realize
> if I could fix this on my OSS Xen will resolve all. ****
>
> Can I have any suggestion from you please ?****
>
> ** **
>
> ****
>
> *Details*****
>
> ** **
>
> *Source XenHost*****
>
> OS: CentOS 5.7 64Bit****
>
> XEN: xen-3.0.3-132.el5****
>
> ** **
>
> *Target XenHost*****
>
> OS: XCP 1.1****
>
> XEN: xen-hypervisor-3.4.2-1.1.0.704.20055****
>
> ** **
>
> *Error Msg*****
>
> ** **
>
> Traceback (most recent call last):****
>
> File "/usr/bin/pygrub", line 693, in ?****
>
> data = fs.open_file(chosencfg["kernel"]).read()****
>
> IOError: [Errno 2] No such file or directory****
>
> ** **
>
> Thanks ****
>
> ** **
>
> -Johnny****
>
> ** **
>
> ** **
>
> ** **
>
> ****
>
>
>
>
> ****
>
> _______________________________________________****
>
> Xen-users mailing list****
>
> Xen-users@lists.xensource.com****
>
> http://lists.xensource.com/xen-users****
>
> ** **
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
You have no bootloader and what how you expect virtual machine to boot? Chroot to domU filesystem, install grub. Or use PV-kernel/PV-ramdisk/PV-args variables to boot kernel from ''outside'' domU (they must resides in /boot/guest of XCP dom0). On 08.12.2011 06:45, Johnny Tao wrote:> George & Joseph > > Thanks for your response , since this domU copied from dom0 and has no > a grub on it, although I give other try to installed kernel-xen and > grub manually on OSS Xen Host, which still being stuck to start up.Do > I need fix the grub installation first on OSS Xen Host and then start > migration ? > > With many thanks > > Check info below reference > > */xm creatc -c /etc/xen/demo - OSS Xen Host/* > > Traceback (most recent call last): > File "/usr/bin/pygrub", line 693, in ? > data = fs.open_file(chosencfg["kernel"]).read() > IOError: [Errno 2] No such file or directory > No handlers could be found for logger "xend" > Error: Boot loader didn''t return any data! > Usage: xm create <ConfigFile> [options] [vars] > > */xe vm-list params - XCP Xen Host/* > > uuid ( RO) : 47dc79b3-e763-8712-8769-49bbbf9dc7ec > name-label ( RW): demo_old > name-description ( RW): > user-version ( RW): 1 > is-a-template ( RW): false > is-a-snapshot ( RO): false > snapshot-of ( RO): <not in database> > snapshots ( RO): > snapshot-time ( RO): 19700101T00:00:00Z > snapshot-info ( RO): > parent ( RO): <not in database> > children ( RO): > is-control-domain ( RO): false > power-state ( RO): halted > memory-actual ( RO): 0 > memory-target ( RO): <expensive field> > memory-overhead ( RO): 4194304 > memory-static-max ( RW): 268435456 > memory-dynamic-max ( RW): 268435456 > memory-dynamic-min ( RW): 268435456 > memory-static-min ( RW): 16777216 > suspend-VDI-uuid ( RO): <not in database> > VCPUs-params (MRW): > VCPUs-max ( RW): 1 > VCPUs-at-startup ( RW): 1 > actions-after-shutdown ( RW): Destroy > actions-after-reboot ( RW): Restart > actions-after-crash ( RW): Restart > console-uuids (SRO): > platform (MRW): nx: false; acpi: true; apic: > true; pae: true; viridian: true > allowed-operations (SRO): changing_dynamic_range; > changing_static_range; make_into_template; destroy; export; start_on; > start; clone; copy; snapshot > current-operations (SRO): > blocked-operations (MRW): > allowed-VBD-devices (SRO): <expensive field> > allowed-VIF-devices (SRO): <expensive field> > possible-hosts ( RO): <expensive field> > HVM-boot-policy ( RW): > HVM-boot-params (MRW): order: > HVM-shadow-multiplier ( RW): 1.000 > PV-kernel ( RW): > PV-ramdisk ( RW): > PV-args ( RW): > PV-legacy-args ( RW): > PV-bootloader ( RW): pygrub > PV-bootloader-args ( RW): > last-boot-CPU-flags ( RO): > last-boot-record ( RO): <expensive field> > resident-on ( RO): <not in database> > affinity ( RW): 288977fd-1836-475a-9109-7f2e68ccae1e > other-config (MRW): import_task: > OpaqueRef:495fd90f-8b8a-96b8-ca22-5c9ff4d427b8; mac_seed: > 709328f5-aca8-3c87-bb3b-de81d2aab3d5; install-methods: cdrom > dom-id ( RO): -1 > recommendations ( RO): <restrictions><restriction > field="memory-static-max" max="34359738368" /><restriction > field="vcpus-max" max="8" /><restriction property="number-of-vbds" > max="7" /><restriction property="number-of-vifs" max="7" /></restrictions> > xenstore-data (MRW): > ha-always-run ( RW): false > ha-restart-priority ( RW): > blobs ( RO): > start-time ( RO): 19700101T00:00:00Z > install-time ( RO): 19700101T00:00:00Z > VCPUs-number ( RO): 0 > VCPUs-utilisation (MRO): <expensive field> > os-version (MRO): <not in database> > PV-drivers-version (MRO): <not in database> > PV-drivers-up-to-date ( RO): <not in database> > memory (MRO): <not in database> > disks (MRO): <not in database> > networks (MRO): <not in database> > other (MRO): <not in database> > live ( RO): <not in database> > guest-metrics-last-updated ( RO): <not in database> > cooperative ( RO): <expensive field> > protection-policy ( RW): <not in database> > is-snapshot-from-vmpp ( RO): false > tags (SRW): > > On Thu, Dec 8, 2011 at 1:16 AM, Joseph Hom <jhom@softlayer.com > <mailto:jhom@softlayer.com>> wrote: > > Also if you can please post your menu.lst or grub.cfg from the domU. > > *From:*xen-users-bounces@lists.xensource.com > <mailto:xen-users-bounces@lists.xensource.com> > [mailto:xen-users-bounces@lists.xensource.com > <mailto:xen-users-bounces@lists.xensource.com>] *On Behalf Of > *George Shuklin > *Sent:* Wednesday, December 07, 2011 7:02 AM > *To:* xen-users@lists.xensource.com > <mailto:xen-users@lists.xensource.com> > *Subject:* Re: [Xen-users] DomU pygrub issue - OSS Xen to XCP > > Post all PV fields of VM (xe vm-list params and copypaste all > fields with PV in name). Looks like you having bad settings for > PV-bootloader(-args). > > On 07.12.2011 11:35, Johnny Tao wrote: > > Hi, All > > I''m just new to this list, I''m started to dealing with OSS Xen to > XCP migration earlier this week, seem the domUs installed via > virt-install are function well, > > but domUs copied via dom0 are failed during bootup process, > finally I realize if I could fix this on my OSS Xen will resolve all. > > Can I have any suggestion from you please ? > > *Details* > > _Source XenHost_ > > OS: CentOS 5.7 64Bit > > XEN: xen-3.0.3-132.el5 > > _Target XenHost_ > > OS: XCP 1.1 > > XEN: xen-hypervisor-3.4.2-1.1.0.704.20055 > > *Error Msg* > > Traceback (most recent call last): > > File "/usr/bin/pygrub", line 693, in ? > > data = fs.open_file(chosencfg["kernel"]).read() > > IOError: [Errno 2] No such file or directory > > Thanks > > -Johnny > > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com> > > http://lists.xensource.com/xen-users > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com> > http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
George Thanks for quick response, have you successfully installed grub on such kind of my domU and bootup into OS? Seems it doesn''t'' work for me to install pygrub according to this wiki http://wiki.xen.org/wiki/PyGrub Any ideas? On Thu, Dec 8, 2011 at 10:58 AM, George Shuklin <george.shuklin@gmail.com>wrote:> You have no bootloader and what how you expect virtual machine to boot? > > Chroot to domU filesystem, install grub. Or use > PV-kernel/PV-ramdisk/PV-args variables to boot kernel from ''outside'' domU > (they must resides in /boot/guest of XCP dom0). > > > On 08.12.2011 06:45, Johnny Tao wrote: > > George & Joseph > > Thanks for your response , since this domU copied from dom0 and has no a > grub on it, although I give other try to installed kernel-xen and grub > manually on OSS Xen Host, which still being stuck to start up.Do I need > fix the grub installation first on OSS Xen Host and then start migration ? > > With many thanks > > Check info below reference > > *xm creatc -c /etc/xen/demo - OSS Xen Host* > > Traceback (most recent call last): > File "/usr/bin/pygrub", line 693, in ? > data = fs.open_file(chosencfg["kernel"]).read() > IOError: [Errno 2] No such file or directory > No handlers could be found for logger "xend" > Error: Boot loader didn''t return any data! > Usage: xm create <ConfigFile> [options] [vars] > > *xe vm-list params - XCP Xen Host* > > uuid ( RO) : 47dc79b3-e763-8712-8769-49bbbf9dc7ec > name-label ( RW): demo_old > name-description ( RW): > user-version ( RW): 1 > is-a-template ( RW): false > is-a-snapshot ( RO): false > snapshot-of ( RO): <not in database> > snapshots ( RO): > snapshot-time ( RO): 19700101T00:00:00Z > snapshot-info ( RO): > parent ( RO): <not in database> > children ( RO): > is-control-domain ( RO): false > power-state ( RO): halted > memory-actual ( RO): 0 > memory-target ( RO): <expensive field> > memory-overhead ( RO): 4194304 > memory-static-max ( RW): 268435456 > memory-dynamic-max ( RW): 268435456 > memory-dynamic-min ( RW): 268435456 > memory-static-min ( RW): 16777216 > suspend-VDI-uuid ( RO): <not in database> > VCPUs-params (MRW): > VCPUs-max ( RW): 1 > VCPUs-at-startup ( RW): 1 > actions-after-shutdown ( RW): Destroy > actions-after-reboot ( RW): Restart > actions-after-crash ( RW): Restart > console-uuids (SRO): > platform (MRW): nx: false; acpi: true; apic: true; > pae: true; viridian: true > allowed-operations (SRO): changing_dynamic_range; > changing_static_range; make_into_template; destroy; export; start_on; > start; clone; copy; snapshot > current-operations (SRO): > blocked-operations (MRW): > allowed-VBD-devices (SRO): <expensive field> > allowed-VIF-devices (SRO): <expensive field> > possible-hosts ( RO): <expensive field> > HVM-boot-policy ( RW): > HVM-boot-params (MRW): order: > HVM-shadow-multiplier ( RW): 1.000 > PV-kernel ( RW): > PV-ramdisk ( RW): > PV-args ( RW): > PV-legacy-args ( RW): > PV-bootloader ( RW): pygrub > PV-bootloader-args ( RW): > last-boot-CPU-flags ( RO): > last-boot-record ( RO): <expensive field> > resident-on ( RO): <not in database> > affinity ( RW): 288977fd-1836-475a-9109-7f2e68ccae1e > other-config (MRW): import_task: > OpaqueRef:495fd90f-8b8a-96b8-ca22-5c9ff4d427b8; mac_seed: > 709328f5-aca8-3c87-bb3b-de81d2aab3d5; install-methods: cdrom > dom-id ( RO): -1 > recommendations ( RO): <restrictions><restriction > field="memory-static-max" max="34359738368" /><restriction > field="vcpus-max" max="8" /><restriction property="number-of-vbds" max="7" > /><restriction property="number-of-vifs" max="7" /></restrictions> > xenstore-data (MRW): > ha-always-run ( RW): false > ha-restart-priority ( RW): > blobs ( RO): > start-time ( RO): 19700101T00:00:00Z > install-time ( RO): 19700101T00:00:00Z > VCPUs-number ( RO): 0 > VCPUs-utilisation (MRO): <expensive field> > os-version (MRO): <not in database> > PV-drivers-version (MRO): <not in database> > PV-drivers-up-to-date ( RO): <not in database> > memory (MRO): <not in database> > disks (MRO): <not in database> > networks (MRO): <not in database> > other (MRO): <not in database> > live ( RO): <not in database> > guest-metrics-last-updated ( RO): <not in database> > cooperative ( RO): <expensive field> > protection-policy ( RW): <not in database> > is-snapshot-from-vmpp ( RO): false > tags (SRW): > > On Thu, Dec 8, 2011 at 1:16 AM, Joseph Hom <jhom@softlayer.com> wrote: > >> Also if you can please post your menu.lst or grub.cfg from the domU. >> >> >> >> *From:* xen-users-bounces@lists.xensource.com [mailto: >> xen-users-bounces@lists.xensource.com] *On Behalf Of *George Shuklin >> *Sent:* Wednesday, December 07, 2011 7:02 AM >> *To:* xen-users@lists.xensource.com >> *Subject:* Re: [Xen-users] DomU pygrub issue - OSS Xen to XCP >> >> >> >> Post all PV fields of VM (xe vm-list params and copypaste all fields >> with PV in name). Looks like you having bad settings for >> PV-bootloader(-args). >> >> On 07.12.2011 11:35, Johnny Tao wrote: >> >> Hi, All >> >> >> >> I''m just new to this list, I''m started to dealing with OSS Xen to XCP >> migration earlier this week, seem the domUs installed via virt-install are >> function well, >> >> but domUs copied via dom0 are failed during bootup process, finally I realize >> if I could fix this on my OSS Xen will resolve all. >> >> Can I have any suggestion from you please ? >> >> >> >> >> >> *Details* >> >> >> >> *Source XenHost* >> >> OS: CentOS 5.7 64Bit >> >> XEN: xen-3.0.3-132.el5 >> >> >> >> *Target XenHost* >> >> OS: XCP 1.1 >> >> XEN: xen-hypervisor-3.4.2-1.1.0.704.20055 >> >> >> >> *Error Msg* >> >> >> >> Traceback (most recent call last): >> >> File "/usr/bin/pygrub", line 693, in ? >> >> data = fs.open_file(chosencfg["kernel"]).read() >> >> IOError: [Errno 2] No such file or directory >> >> >> >> Thanks >> >> >> >> -Johnny >> >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> >> Xen-users mailing list >> >> Xen-users@lists.xensource.com >> >> http://lists.xensource.com/xen-users >> >> >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users >> > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
If you just want to boot somehow VM, just use external kernel. It will be not really comfortable, but allow to configure domU from domU. On 08.12.2011 07:33, Johnny Tao wrote:> George > > Thanks for quick response, have you successfully installed grub on > such kind of my domU and bootup into OS? > > Seems it doesn''t'' work for me to install pygrub according to this wiki > http://wiki.xen.org/wiki/PyGrub > > Any ideas? > > > > On Thu, Dec 8, 2011 at 10:58 AM, George Shuklin > <george.shuklin@gmail.com <mailto:george.shuklin@gmail.com>> wrote: > > You have no bootloader and what how you expect virtual machine to > boot? > > Chroot to domU filesystem, install grub. Or use > PV-kernel/PV-ramdisk/PV-args variables to boot kernel from > ''outside'' domU (they must resides in /boot/guest of XCP dom0). > > > On 08.12.2011 06:45, Johnny Tao wrote: >> George & Joseph >> >> Thanks for your response , since this domU copied from dom0 and >> has no a grub on it, although I give other try to installed >> kernel-xen and grub manually on OSS Xen Host, which still being >> stuck to start up.Do I need fix the grub installation first on >> OSS Xen Host and then start migration ? >> >> With many thanks >> >> Check info below reference >> >> */xm creatc -c /etc/xen/demo - OSS Xen Host/* >> >> Traceback (most recent call last): >> File "/usr/bin/pygrub", line 693, in ? >> data = fs.open_file(chosencfg["kernel"]).read() >> IOError: [Errno 2] No such file or directory >> No handlers could be found for logger "xend" >> Error: Boot loader didn''t return any data! >> Usage: xm create <ConfigFile> [options] [vars] >> >> */xe vm-list params - XCP Xen Host/* >> >> uuid ( RO) : >> 47dc79b3-e763-8712-8769-49bbbf9dc7ec >> name-label ( RW): demo_old >> name-description ( RW): >> user-version ( RW): 1 >> is-a-template ( RW): false >> is-a-snapshot ( RO): false >> snapshot-of ( RO): <not in database> >> snapshots ( RO): >> snapshot-time ( RO): 19700101T00:00:00Z >> snapshot-info ( RO): >> parent ( RO): <not in database> >> children ( RO): >> is-control-domain ( RO): false >> power-state ( RO): halted >> memory-actual ( RO): 0 >> memory-target ( RO): <expensive field> >> memory-overhead ( RO): 4194304 >> memory-static-max ( RW): 268435456 >> memory-dynamic-max ( RW): 268435456 >> memory-dynamic-min ( RW): 268435456 >> memory-static-min ( RW): 16777216 >> suspend-VDI-uuid ( RO): <not in database> >> VCPUs-params (MRW): >> VCPUs-max ( RW): 1 >> VCPUs-at-startup ( RW): 1 >> actions-after-shutdown ( RW): Destroy >> actions-after-reboot ( RW): Restart >> actions-after-crash ( RW): Restart >> console-uuids (SRO): >> platform (MRW): nx: false; acpi: true; >> apic: true; pae: true; viridian: true >> allowed-operations (SRO): changing_dynamic_range; >> changing_static_range; make_into_template; destroy; export; >> start_on; start; clone; copy; snapshot >> current-operations (SRO): >> blocked-operations (MRW): >> allowed-VBD-devices (SRO): <expensive field> >> allowed-VIF-devices (SRO): <expensive field> >> possible-hosts ( RO): <expensive field> >> HVM-boot-policy ( RW): >> HVM-boot-params (MRW): order: >> HVM-shadow-multiplier ( RW): 1.000 >> PV-kernel ( RW): >> PV-ramdisk ( RW): >> PV-args ( RW): >> PV-legacy-args ( RW): >> PV-bootloader ( RW): pygrub >> PV-bootloader-args ( RW): >> last-boot-CPU-flags ( RO): >> last-boot-record ( RO): <expensive field> >> resident-on ( RO): <not in database> >> affinity ( RW): >> 288977fd-1836-475a-9109-7f2e68ccae1e >> other-config (MRW): import_task: >> OpaqueRef:495fd90f-8b8a-96b8-ca22-5c9ff4d427b8; mac_seed: >> 709328f5-aca8-3c87-bb3b-de81d2aab3d5; install-methods: cdrom >> dom-id ( RO): -1 >> recommendations ( RO): <restrictions><restriction >> field="memory-static-max" max="34359738368" /><restriction >> field="vcpus-max" max="8" /><restriction >> property="number-of-vbds" max="7" /><restriction >> property="number-of-vifs" max="7" /></restrictions> >> xenstore-data (MRW): >> ha-always-run ( RW): false >> ha-restart-priority ( RW): >> blobs ( RO): >> start-time ( RO): 19700101T00:00:00Z >> install-time ( RO): 19700101T00:00:00Z >> VCPUs-number ( RO): 0 >> VCPUs-utilisation (MRO): <expensive field> >> os-version (MRO): <not in database> >> PV-drivers-version (MRO): <not in database> >> PV-drivers-up-to-date ( RO): <not in database> >> memory (MRO): <not in database> >> disks (MRO): <not in database> >> networks (MRO): <not in database> >> other (MRO): <not in database> >> live ( RO): <not in database> >> guest-metrics-last-updated ( RO): <not in database> >> cooperative ( RO): <expensive field> >> protection-policy ( RW): <not in database> >> is-snapshot-from-vmpp ( RO): false >> tags (SRW): >> >> On Thu, Dec 8, 2011 at 1:16 AM, Joseph Hom <jhom@softlayer.com >> <mailto:jhom@softlayer.com>> wrote: >> >> Also if you can please post your menu.lst or grub.cfg from >> the domU. >> >> *From:*xen-users-bounces@lists.xensource.com >> <mailto:xen-users-bounces@lists.xensource.com> >> [mailto:xen-users-bounces@lists.xensource.com >> <mailto:xen-users-bounces@lists.xensource.com>] *On Behalf Of >> *George Shuklin >> *Sent:* Wednesday, December 07, 2011 7:02 AM >> *To:* xen-users@lists.xensource.com >> <mailto:xen-users@lists.xensource.com> >> *Subject:* Re: [Xen-users] DomU pygrub issue - OSS Xen to XCP >> >> Post all PV fields of VM (xe vm-list params and copypaste >> all fields with PV in name). Looks like you having bad >> settings for PV-bootloader(-args). >> >> On 07.12.2011 11:35, Johnny Tao wrote: >> >> Hi, All >> >> I''m just new to this list, I''m started to dealing with OSS >> Xen to XCP migration earlier this week, seem the domUs >> installed via virt-install are function well, >> >> but domUs copied via dom0 are failed during bootup process, >> finally I realize if I could fix this on my OSS Xen will >> resolve all. >> >> Can I have any suggestion from you please ? >> >> *Details* >> >> _Source XenHost_ >> >> OS: CentOS 5.7 64Bit >> >> XEN: xen-3.0.3-132.el5 >> >> _Target XenHost_ >> >> OS: XCP 1.1 >> >> XEN: xen-hypervisor-3.4.2-1.1.0.704.20055 >> >> *Error Msg* >> >> Traceback (most recent call last): >> >> File "/usr/bin/pygrub", line 693, in ? >> >> data = fs.open_file(chosencfg["kernel"]).read() >> >> IOError: [Errno 2] No such file or directory >> >> Thanks >> >> -Johnny >> >> >> >> >> _______________________________________________ >> >> Xen-users mailing list >> >> Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com> >> >> http://lists.xensource.com/xen-users >> >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> <mailto:Xen-users@lists.xensource.com> >> http://lists.xensource.com/xen-users >> >> > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com <mailto:Xen-users@lists.xensource.com> > http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Thu, Dec 8, 2011 at 10:33 AM, Johnny Tao <johnnybeijing@gmail.com> wrote:> George > > Thanks for quick response, have you successfully installed grub on such kind > of my domU and bootup into OS? > > Seems it doesn''t'' work for me to install pygrub according to this wiki > http://wiki.xen.org/wiki/PyGrubThat wiki is not completely accurate. pygrub simply reads /boot/grub/menu.lst (or /boot/grub/grub.conf, or /boot/grub/grub.cfg for grub2). So you don''t need to actually have grub installed. You only need the correct config file. You can start by copying existing server''s config file. Also, you have this log Traceback (most recent call last): File "/usr/bin/pygrub", line 693, in ? data = fs.open_file(chosencfg["kernel"]).read() does /usr/bin/pygrub exists on your dom0? -- Fajar
Failar Thanks for your reply, You are right , actually /usr/bin/pygrub is exists on dom0, seems my dom0 got many stuck issues also in HVM mode,is possible my xen version is too old?Anyway I will keeping try to address what issue is. WIth many thanks On Thu, Dec 8, 2011 at 3:31 PM, Fajar A. Nugraha <list@fajar.net> wrote:> On Thu, Dec 8, 2011 at 10:33 AM, Johnny Tao <johnnybeijing@gmail.com> > wrote: > > George > > > > Thanks for quick response, have you successfully installed grub on such > kind > > of my domU and bootup into OS? > > > > Seems it doesn''t'' work for me to install pygrub according to this wiki > > http://wiki.xen.org/wiki/PyGrub > > That wiki is not completely accurate. > > pygrub simply reads /boot/grub/menu.lst (or /boot/grub/grub.conf, or > /boot/grub/grub.cfg for grub2). So you don''t need to actually have > grub installed. You only need the correct config file. You can start > by copying existing server''s config file. > > Also, you have this log > Traceback (most recent call last): > File "/usr/bin/pygrub", line 693, in ? > data = fs.open_file(chosencfg["kernel"]).read() > > does /usr/bin/pygrub exists on your dom0? > > -- > Fajar >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users