ChillCLoud is a cloud computing system with integrated self-healing concepts. The product itself is a cloud platform on which users can host applications. Cloud System wasn't designed by us, OpenStack system has been used instead. We intend to analyze possible errors in a cloud computing environment based on literature. Based on this, we will develop a process that collects data from the system, analyzes it and reacts accordingly in the event of an error. To check and test the operation of monitoring systems such as Grafana and Prometheus on our virtual machines, a Sock Shop microservices application was deployed using Kubernetes.
To provide customers private cloud with IaaS OpenStack was deployed using Kolla Ansible on bare metal servers. A complete overview of the cloud system is possible to get through Horizon Dashboard. We fist deployed single node Open Stack as a POC to explore learning curve of OpenStack. Then we redeployed the whole as multinode.
After doing some research, by adjusting the images, flavors, key pairs and networks, we launched 4 instances running on Ubuntu 16.04 using Horizon.
Then, using sample of inventory file, we created inventory.ini and deployed cluster with ansible-playbook.
The next step was the deployment of the Sock Shop microservices application, which we carried out following the instructions on the site.
- wally190.cit.tu-berlin.de
- wally191.cit.tu-berlin.de
- wally192.cit.tu-berlin.de
- wally193.cit.tu-berlin.de
- https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html
- https://docs.openstack.org/horizon/latest/
- https://docs.openstack.org/install-guide/overview.html
- https://docs.openstack.org/install-guide/environment-networking-controller.html
- https://creodias.eu/-/a-9-16
- https://kubernetes.io/docs/setup/production-environment/tools/kubespray/
- https://microservices-demo.github.io/deployment/kubernetes-start.html