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: