Files
docs/doc/source/dist_cloud/openstack/openstack-running-in-subcloud-255c72deaa1f.rst
Petsy Mathew c30505ba91 WRO installation procedure revision for Distributed Cloud
Update: Fixed al comments received.

solved merged conflict

Added new requirements for Central Cloud preparation.

Change-Id: I28821041c65e61f6b8067bf0703d62441a32f14e
Signed-off-by: Petsy Mathew <petsy.mathew@windriver.com>
2025-09-24 13:20:44 +00:00

2.5 KiB

Deploy OpenStack in a Subcloud

is supported in Distributed Cloud environments. You can currently deploy it only on subclouds, not on the Central Cloud (System Controller). However, you will need to complete a few setup tasks in the Central Cloud before installing in any subcloud.

  1. Prepare the Central Cloud.

    1. Create Group in . Before uploading the -openstack application to any subcloud, ensure the OpenStack user group is configured in on the System Controller. This involves creating the OpenStack group with a fixed Group ID.

      ~(keystone_admin)]$ sudo ldapaddgroup openstack 1001

      This step ensures that OpenStack-related files and processes have consistent group ownership across clouds.

    2. Upload application with images. Use the --images option to upload the application tarball and fetch the container images up front.

      ~(keystone_admin)]$ system application-upload --images <openstack-application-tarball>

      This step extracts the deployment tarball, downloads all referenced container images, and pushes them to the local registry on the Central Cloud. This ensures that subclouds can access the required images during deployment.

  2. Prepare the Subcloud.

    Once the Central Cloud is configured, images will be in the Central Cloud registry. After you have installed in the subcloud, you now can proceed with installation in the subcloud.

    1. Upload the application tarball to the subcloud (if not already present).

      ~(keystone_admin)]$ system application-upload <application-tarball>
    2. Apply the application to subcloud using the following command.

      ~(keystone_admin)]$ system application-apply -openstack

      Note

      This step may take several minutes to complete.

    3. Confirm that the apply operation completed successfully.

      ~(keystone_admin)]$ system application-show -openstack