OpenStack DevStack Installation on Ampere (ARM) Machine: Issues and Queries

To install and configure OpenStack DevStack on an Ampere ARM server and have encountered the following challenge

  1. What is the correct way to configure br-ex on an ARM-based machine to avoid causing server disconnections? Should br-ex be attached to an external physical interface, or can it be configured differently without disrupting connectivity?
    The command ovs-vsctl list-ports br-ex shows no ports attached.
    On a working x86 setup, br-ex is connected to br-int with a patch port, but this is missing in the Ampere setup.
  2. Has anyone experienced the Volume driver not initialized error with Cinder on OpenStack installations? Any advice on resolving this?
    **Error:Volume driver LVMVolumeDriver not initialized. **
    Cannot complete RPC initialization because driver isn’t initialized properly.
    cinder.exception.DriverNotInitialized: Volume driver not ready.
    This error prevents the volume driver from initializing, causing the Cinder service to fail
    3)Is it mandatory to have root access for OpenStack installation, or can it be completed as a non-root user with sudo privileges
    4)Are there any known issues with installing and running DevStack on Ampere (ARM) architecture compared to x86?

Which parts of OpenStack are you trying to run on ARM? If the answer is “entire things, like DevStack”, I would recommend you not to do that :smiley:

I have tried the Openstack installation on top of Qemu VM.
Please check : Issues with OpenStack Instance Creation and Nested Virtualization on ARM Host with QEMU

Could you suggest which parts of OpenStack can run on ARM Server?

Any parts except Nova :smiley:

Hi I am trying to install openstack on the Ampere Altra Q62-22, I tried the kolla-ansible process on both ubuntu 22.04 and ubuntu 24.04, both fail at the nova-compute step, wherein the nova compute container just stops running,
I have raised an issue here .

@quocbao Do you mean that none of the Nova services can run on ARM server? The last blog also is from 2020, which is quite outdated, but it showed that openstack was installed on Ampere Altra too.

I faced no valid host issues on microstack installation too. Has anyone managed to install and run openstack on Ampere Altra?

1 Like

I mean, it’s just my own opinion to run any part except Nova on ARM.

Nova can’t run on Arm64? That’s news to me!

I recommend the CloudBase tutorials for running OpenStack on Ampere - they use Kolla to install the OpenStack services in containers.

1 Like