Hi Jason,

Need more information.
1. output of /usr/lib/virt-what/virt-what-cpuid-helper in systemvm,
2. copy virt-what-cpuid-helper to xenserver dom0, and execute 
virt-what-cpuid-helper in dom0, post the result.
3. systemvm information, execute below command in dom0
     Xe vm-param-list uuid='uuid of systemvm'
4. vmware player version.


- Anthony

> -----Original Message-----
> From: Jason Bausewein [mailto:jason.bausew...@tier3.com]
> Sent: Tuesday, July 17, 2012 6:07 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: RE: Review Request: CS-15588 Update systemvm support
> hypervisor type xen-hvm
> 
> Hi All,
> 
> I've been testing the last couple days with the updated systemvm, and
> the virtual router, storage, and console VMs appear to be functioning
> OK.
> 
> I'm still not sure why the xen server is starting the system vm in full
> virtualization (HVM) instead of Para Virtualization (PV).  Possibly
> it's the only available mode when running nested VMs.
> 
> http://wiki.xensource.com/xenwiki/XenOverview
> 
> I'm no expert on virtualization types, does anybody see a problem with
> the system vms running in HVM?
> 
> Without the change to the cloud-early-config, the system vm fails to
> read the command line and assign the correct IP addresses.
> 
> Jason
> 
> -----Original Message-----
> From: Sheng Yang [mailto:sh...@yasker.org]
> Sent: Monday, July 16, 2012 6:19 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: Fwd: Review Request: CS-15588 Update systemvm support
> hypervisor type xen-hvm
> 
> Forward to mailing list.
> 
> ---------- Forwarded message ----------
> From: Jason Bausewein <jason.bausew...@tier3.com>
> Date: Mon, Jul 16, 2012 at 11:48 AM
> Subject: Re: Review Request: CS-15588 Update systemvm support
> hypervisor type xen-hvm
> To: Sheng Yang <sh...@yasker.org>
> Cc: Jason Bausewein <jason.bausew...@tier3.com>
> 
> 
>    This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/5970/
> 
> On July 16th, 2012, 5:17 p.m., *Sheng Yang* wrote:
> 
> I think there is something wrong with virt-what to show xen-hvm instead
> of xen-domU in nested virtualization, because I think as long as the
> systemvm is start by cloudstack, it should be pv guest(we specify so)
> rather than HVM guest. It would be possible if virt-what didn't
> consider the situation of nested virtualization.
> 
> Or it's real xen-hvm guest in this case? Somehow unlikely...
> 
> Probably what we need to fix is virt-what, or use some other way to
> detect the nested virtualization.
> 
>  On July 16th, 2012, 6:04 p.m., *Jason Bausewein* wrote:
> 
> The script only uses the hypervisor type to load the boot params.  In
> either case (nested or not) the boot params should be read from
> /proc/cmdline.
> 
> I don't know much about the different types of xen guests, but the
> system vm appears to work fine under a xen-hvm guest.  I have some
> instances running in a basic zone with security groups, and traffic is
> filtered correctly to the instances.
> 
> Is there anything I can check from xencenter/xenserver to tell if its
> really a hvm guest?
> 
>  On July 16th, 2012, 6:11 p.m., *Jason Bausewein* wrote:
> 
> The console proxies are also working great to the instances and system
> vms.
> 
>  The virt-what script appears to use the cpuid returned by virt-what-
> cpuid-helper.
> 
> I attached output from cpuid running on the system vm if it helps.  It
> has a hypervisor_id of "XenVMMXenVMM", same what is returned by virt-
> what-cpuid-helper.
> 
> 
> - Jason
> 
> On July 16th, 2012, 6:42 p.m., Jason Bausewein wrote:
>   Review request for Sheng Yang.
> By Jason Bausewein.
> 
> *Updated July 16, 2012, 6:42 p.m.*
> Description
> 
> When running Xen 6.0.2 under VMware Fusion 4 on Intel Core i7, the
> command /usr/sbin/virt-what returns xen-hvm instead of xen-dom0. The
> system VM cannot read the command line in this case, and will fail to
> bind IP addresses assigned via the command line.
> 
> In the cloudstack UI, the system VMs will be stuck in the starting
> state.
> 
>   Testing
> 
> Rebuilt system vm with change and it works perfectly.
> 
>   *Bugs: * CS-15588
> Diffs
> 
>    - patches/systemvm/debian/config/etc/init.d/cloud-early-config
> (19f87c2)
> 
> View Diff <https://reviews.apache.org/r/5970/diff/>

Reply via email to