Set Up OpenStack¶

You can either run the following steps separately or run them in a single step all at the same time.
In separate steps¶
Configuring CaaSP¶
Run the following to configure the CaaSP nodes for OpenStack:
./run.sh setup_caasp_workers_for_openstack
This will update your CaaSP workers to:
Point to your deployer host in /etc/hosts
Copy your registry certificates (if developer mode is enabled)
Create some directories of your workers with read/write mode for OpenStack software
Run developer plays¶
If you are a developer and want to apply upstream patches (but not carry your own fork), you might want to run:
export SOCOK8S_DEVELOPER_MODE='True'
./run.sh patch_upstream
Build your own images by running:
export SOCOK8S_DEVELOPER_MODE='True'
./run.sh build_images
Deploy OpenStack¶
Tip
If you are a Helm chart developer, you can run OpenStack-Helm deployment on top of CaaSP without Airship:
./run.sh deploy_osh
To deploy OpenStack using Airship, run:
./run.sh deploy
In a single step¶
All of the above steps can be summarized in a single command (Do not run both separate and single step).
For Airship deployment¶
Run the following to deploy Airship:
./run.sh setup_airship
If you want to patch upstream Helm charts or build your own images, run the following:
export SOCOK8S_DEVELOPER_MODE='True'
./run.sh setup_airship
Note
Those steps might take several minutes to finish. If you want to know what is happening, check out the operations guide page on Track Deployment Progress.
For OpenStack-Helm only (developers)¶
Run the following to deploy OpenStack-Helm only:
./run.sh setup_openstack
If you want to patch upstream Helm charts and/or build your own images, run the run the following:
export SOCOK8S_DEVELOPER_MODE='True'
./run.sh setup_openstack
Verify the installation¶
The Verify OpenStack Operation page has information for testing your SUSE Containerized OpenStack installation.