Hi John,

Thanks for the quick response and information. I took the following
steps to switch the new version xVM:

# svcadm disable xvm/domains xvm/console xvm/xend xvm/store

#pkgrm SUNWvirtinst SUNWurlgrabber SUNWlibvirt SUNWxvmh \
  SUNWxvmhvm SUNWxvmu SUNWxvmr SUNWxvmdomu  SUNWxvmdomr
(9 packages removed)

#pkgadd -d packages-nondebug SUNWxvmdomr SUNWxvmdomu \
SUNWxvmr SUNWxvmu SUNWxvmhvm \
 SUNWxvmh SUNWlibvirt SUNWurlgrabber SUNWvirtinst
(9 packages installed)

# svcadm enable xvm/store xvm/xend xvm/console xvm/domains
# reboot

Are above steps correct? Also, could you please address the below questions?

1. The packages build from developping xvm and xVM for snv_100 are differet.
9 packages are generated by the developping xvm:
[EMAIL PROTECTED]:packages-nondebug]ls
SUNWlibvirt     SUNWvirtinst  SUNWxvmdomu  SUNWxvmhvm  SUNWxvmu
SUNWurlgrabber  SUNWxvmdomr   SUNWxvmh     SUNWxvmr

While, 11 packages are generated by xvm for snv_100:
[EMAIL PROTECTED]:packages-nondebug]ls
SUNWlibvirt   SUNWurlgrabber  SUNWvirtinst  SUNWxvmdomu  SUNWxvmhvm  SUNWxvmu
SUNWlibvirtr  SUNWvdisk       SUNWxvmdomr   SUNWxvmh     SUNWxvmr

If I only replace the 9 packages generated by developping xvm and
leave others untouching, do this impact?

2. When domain 0 kernel boots on the new xvm, there is a WARN messages:

Oct 24 14:09:21 blu-wbg privcmd: [ID 388104 kern.notice] unrecognized
HYPERVISOR_platform_op 38

However, I can't find any platform hypercall interface with command
#38 defined in the xen public header files. Is this a misbehavioring
hypercall request or I didn't get the latest xen header?

3. I have domain 0 working on the new xVM and all xvm services running now.

[EMAIL PROTECTED]:~]svcs | grep xvm
online         14:08:59 svc:/system/xvm/ipagent:default
online         14:09:07 svc:/system/xvm/store:default
online         14:09:17 svc:/system/xvm/xend:default
online         14:09:18 svc:/system/xvm/console:default
online         14:09:21 svc:/system/xvm/virtd:default
online         14:09:22 svc:/system/xvm/domains:default
[EMAIL PROTECTED]:~]uname -a
SunOS blu-wbg 5.11 dom0-101 i86pc i386 i86xpv

But I can't create and run another domain. Does this mean

1). xen tools in the xvm source tree are not ready yet, I need to port
them into the new domain 0.

or

2). the domain 0 is not ready, some hypercall interfaces are not
supported. I need to add them into domain 0?

Thanks for your help.
-Baolu


On Sat, Oct 25, 2008 at 3:26 AM, John Levon <[EMAIL PROTECTED]> wrote:
> On Fri, Oct 24, 2008 at 01:10:12PM +0800, Lu Baolu wrote:
>
>> I've built a domain 0 for the xVM built for the developing code
>> (downloaded two weeks ago, not sure if it is the latest code). xVM
>> hypervisor and domain 0 work well. However, when I tried to start a PV
>> domain with "virsh start" command. The command failed with the
>> following information.
>
> Sorry, I thought you were aware of this: you can't just switch out new
> version of the hypervisor. It requires (significant) work both in the
> Solaris kernel for dom0 and in xen tools themselves to move to a new
> version of xen. As an indication, it took around 3 months from the point
> work started to move from 3.0.4 to 3.1.4 without any regressions.
>
> regards
> john
>
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to