[Starlingx-discuss] cpu model Passthrough with Intel/Skylake-Server-IBRS

Himanshu Goyal himanshugoyal500 at gmail.com
Tue Mar 26 13:00:11 UTC 2019


Thanks a lot Austin and Volker,

After applied shared Patch cpu model as passthrough is working fine.

Regards,
Himanshu Goyal

On Tue, Mar 26, 2019 at 1:30 PM von Hoesslin, Volker <
Volker.Hoesslin at swsn.de> wrote:

> what about the also supported AMD EPYC CPUs by kvm?
>
>
> /usr/lib/python2.7/site-packages/nova/scheduler/filters/vcpu_model_filter.py
>
>     def _is_host_kvm(self, cpu_info):
>         info = jsonutils.loads(cpu_info)
>         if 'vmx' in info['features']:
>             return True
>         if 'svm' in info['features']: //this add AMD support
>             return True
>         return False
>
> --------------
>
> /usr/lib/python2.7/site-packages/nova/objects/fields.py
>
> # WRS: List of Intel based guest CPU models that can be selected from a
> user
> # defined instance type
> class CPUModel(BaseNovaEnum):
>     # We use the ordering of the cpu models to determine whether a
>     # given host can emulate a specified virtual model, so it's not
>     # just an enum.
>     ALL = ("Passthrough",
>            "EPYC",          // add AMD EPYC
>            "EPYC-IBPB",     // add AMD EPYC-IBPB
>            "Conroe",
>            "Penryn",
> ...
>
>
> Volker...
>
>
>
>
> ------------------------------
> *Von:* Sun, Austin [austin.sun at intel.com]
> *Gesendet:* Dienstag, 26. März 2019 07:37
> *An:* Himanshu Goyal; starlingx-discuss at lists.starlingx.io; Alonso, Juan
> Carlos; Hu, Yong; Prashant.Patil at radisys.com;
> Somshekar.Ydlapur at radisys.com
> *Betreff:* Re: [Starlingx-discuss] cpu model Passthrough with
> Intel/Skylake-Server-IBRS
>
> Hi :
>
> You have to  patch (stx-nova)
> https://github.com/starlingx-staging/stx-nova/pull/17/files/2556ad28eb44a6916922ad2b489ac610db2ffeb5
>  and (stx-glance)
> https://github.com/starlingx-staging/stx-glance/pull/5/commits/35d76808893cf0869b54f758d958769a19c0c879
>
> into your system  and restart the necessary nova , glance services
>
>
>
> Thanks.
>
> BR
> Austin Sun.
>
>
>
>
>
> *From:* Himanshu Goyal [mailto:himanshugoyal500 at gmail.com]
> *Sent:* Tuesday, March 26, 2019 1:53 PM
> *To:* starlingx-discuss at lists.starlingx.io; Alonso, Juan Carlos <
> juan.carlos.alonso at intel.com>; Hu, Yong <yong.hu at intel.com>;
> Prashant.Patil at radisys.com; Somshekar.Ydlapur at radisys.com
> *Subject:* Re: [Starlingx-discuss] cpu model Passthrough with
> Intel/Skylake-Server-IBRS
>
>
>
> + prashant, som
>
>
>
> Adding my team members in the same.
>
>
>
> Regards,
>
> Himanshu Goyal
>
>
>
> On Mon, Mar 25, 2019 at 1:33 PM Himanshu Goyal <himanshugoyal500 at gmail.com>
> wrote:
>
> Hi,
>
>
>
> I tried manual installation of rpm packages
> "qemu-kvm-ev-3.0.0-0.tis.97.x86_64.rpm" but it is not working, Please help
> how can i upgrade the required packages.
>
>
>
> Many thanks,
>
> Himanshu Goyal
>
>
>
>
>
> On Fri, Mar 22, 2019 at 3:57 PM Himanshu Goyal <himanshugoyal500 at gmail.com>
> wrote:
>
> Hi,
>
>
>
> I'm using starlingX release "stx.2018.10", and "Intel/Skylake-Server-IBRS"
> as my compute server, trying to create a VM with cpu_model as passthrough
> but it is giving a error.
>
>
>
> Error:
>
> No valid host was found. There are not enough hosts available. compute-0:
> (ComputeFilter) host is disabled, reason: disabled by VIM*, compute-1:
> (VCpuModelFilter) Host VCPU model Skylake-Server-IBRS required Passthrough*
>
>
>
>
> I checked the starling-Discuss page & found it is fixed with qemu-kvm
> version:qemu-kvm-ev-3.0.0-0.tis.97
>
>
>
> *starling-discuss link:*
>
>
> http://lists.starlingx.io/pipermail/starlingx-discuss/2018-December/002110.html
>
>
>
> Current qemu-kvm version in my setup:
>
> q*emu-img version 2.10.0(qemu-kvm-ev-2.10.0-0.tis.0)*
>
>
>
> Please let me know how can i upgrade qemu-kvm package in my compute
> without disturbing much running setup.
>
>
>
> Many Thanks,
>
> Himanshu Goyal
>
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190326/300490c3/attachment.html>


More information about the Starlingx-discuss mailing list