Is it possible to create VMs with ppc64el architecture on OpenStack running on x86_64 nodes??

asked 2018-11-09 09:18:08 -0600

vathanlal gravatar image

updated 2018-11-13 11:02:24 -0600

Hello All,

I have some use-cases which I want to test in ppc64el arch that is PowerPC architecture. As I dont have one I would like to try it with ppc64el VM's. Is it possible to run these kind of VM's on my OpenStack cluster(Queens) which runs on X86_64 architecture nodes??

I downloaded a ubuntu ppc64el image uploaded it to glance and set the image property as below.

openstack image set --property architecture=ppc64el --property hypervisor_type=qemu eb9a8c31-fa90-4714-b4c6-24ffc3ef50

Then I tried to create an instance from that image but I got the error as below

Invalid image metadata. Error: Architecture name 'ppc64el' is not valid (HTTP 400) (Request-ID: req-94dc6d64-532b-44a5-919d-b0e60a8b7010)

Then I changed the image property to architecture=ppc64 and try to launch an instance but iam getting

No valid host was found. There are not enough hosts available.

Iam using KVM as hypervisor(qemu 2.10.0). Could you please guide me to some OpenStack documentation which helps me to solve this issue??

edit retag flag offensive close merge delete

Comments

Probably yes, if your version of qemu supports this architecture. See an ARM example in the image guide.

Bernd Bausch gravatar imageBernd Bausch ( 2018-11-09 18:56:03 -0600 )edit

My qemu version is 2.10.0 and it supports power architecture (https://wiki.qemu.org/ChangeLog/2.10#...) . But I am not able to launch the VM with ppc64el architecture.

vathanlal gravatar imagevathanlal ( 2018-11-13 09:56:57 -0600 )edit