<div dir="ltr"><div>(not sure if my answer has been sent, sorry if duplicate)</div>I don't touch ppc for a while but AFAIK this should work as long as you run full emulation (qemu, not kvm) as libvirt_type in nova.conf and get the <span style="font-size:13px;color:rgb(36,39,41);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif;background-color:rgb(239,240,241)">qemu-system-ppc64le</span> installed in the compute node. Assume also you get the ppc64le image to launch your instance. Expect poor performance though.<br></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Nov 19, 2018 at 4:12 PM Sean Mooney <<a href="mailto:smooney@redhat.com">smooney@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">adding openstack dev.<br>
On Mon, 2018-11-19 at 18:08 +0000, Sean Mooney wrote:<br>
> On Mon, 2018-11-19 at 11:57 -0500, Ken D'Ambrosio wrote:<br>
> > On 2018-11-19 11:25, Yedhu Sastri wrote:<br>
> > > Hello All,<br>
> > > <br>
> > > I have some use-cases which I want to test in PowerPC architecture(ppc64). As I dont have any Power machines I<br>
> > > would<br>
> > > like to try it with ppc64 VM's. Is it possible to run these kind of VM's on my OpenStack cluster(Queens) which<br>
> > > runs<br>
> > > on X86_64 architecture nodes(OS RHEL 7)??<br>
> > > <br>
> > <br>
> > I'm not 100% sure, but I'm 95% sure that the answer to your question is "No."  While there's much emulation that<br>
> > occurs, the CPU isn't so much emulated, but more abstracted.  Constructing and running a modern CPU in software<br>
> > would<br>
> > be non-trivial.<br>
> <br>
> you can do this but not with kvm.<br>
> you need to revert the virt dirver in the nova.conf back to qemu to disable kvm to allow emulation of other<br>
> plathforms.<br>
> that said i have only emulated power on x86_64 using libvirt or qemu idrectly never with openstack but i belive we<br>
> used<br>
> to support this i just hav enot done it personally.<br>
> > <br>
> > -Ken<br>
> > <br>
> > > I set the image property architecture=ppc64 to the ppc64 image I uploaded to glance but no success in launching VM<br>
> > > with those images. I am using KVM as hypervisor(qemu 2.10.0) in my compute nodes and I think it is not built to<br>
> > > support power architecture. For testing without OpenStack I manually built qemu on a x86_64 host with ppc64<br>
> > > support(qemu-ppc64) and then I am able to host the ppc64 VM. But I dont know how to do this on my OpenStack<br>
> > > cluster.<br>
> > > Whether I need to manually build qemu on compute nodes with ppc64 support or I need to add some lines in my<br>
> > > nova.conf to do this?? Any help to solve this issue would be much appreciated.<br>
> > > <br>
> > >  <br>
> > > -- <br>
> > > Thank you for your time and have a nice day,<br>
> > >  <br>
> > > With kind regards,<br>
> > > Yedhu Sastri<br>
> > > <br>
> > > _______________________________________________<br>
> > > Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
> > > Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
> > > Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
> > <br>
> > _______________________________________________<br>
> > Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
> > Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
> > Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Rafael Folco<br></div>Senior Software Engineer<br></div></div>