Warning
This version of the documentation is NOT an official release. You are reading the documentation version which is in active and ongoing development.
Deploy on OpenStack¶
The guide provides a step-by-step documentation on how to deploy NEST Desktop on OpenStack resources. For more information on OpenStack, please follow this link: https://www.redhat.com/en/topics/openstack.
As an example of an OpenStack infrastructure, we show the deployment on bwCloud, which is assigned to the universities in Baden-Württemberg, Germany. For more information bwCloud, follow the link: https://www.bw-cloud.org/.
Deployers can build an OpenStack image via Packer and Ansible.
- Requirements:
Deploy NEST Desktop on bwCloud¶
You can find the source code on https://github.com/nest-desktop/nest-desktop-bwCloud.
Download the OpenStack RC File from bwCloud dashboard:
Project -> API Access -> Download OpenStack RC File
Source the RC file to login:
source Project_<userID>-openrc.sh
Modify the Ansible configurations in
infrastructure/bwCloud/nest-desktop.json
.Set
image_name
. Values forsource_image
andnetworks
are taken from bwCloud dashboard.Build an image on bwCloud:
packer build nest-desktop.json
Start an instance on the bwCloud dashboard and it will have a public IP of the virtual machine.
Acknowledgements¶
Thanks for the help to integrate NEST Desktop on bwCloud:
- Bernd Wiebelt
- Jonathan Bauer
- Michael Janczyk
- Manuel Messner
- Christopher Ill