Administration Documentation

Welcome to the VMCloud Administration Documentation! Here you can get up to date on how the Tecnico IT team is developing and maintaining VMCloud.

Architecture

As previously noted, VMCloud uses OpenStack and it is currently on the Queens release. Every component used is from the official OpenStack release or has been customized or created by our team.

VMCloud Architecture shows more details.

Configuration Management

We use multiple tools in order to develop and maintain VMCloud. We are following DevOps and CI/CD methodologies in order to perform updates and upgrades seamlessly. We essentially use Chef, GitLab CI and Digital Rebar to do all the infrastructure management that supports the VMCloud platform.

Chef shows how we use Chef together with GitLab CI to setup and maintain all the OpenStack modules in VMCloud.

In Digital Rebar Provisioning, we detail how we automatically add a new physical server to our OpenStack environment.

OS Image Maintenance

Every week, an image of each of the available operating systems is created and uploaded to VMCloud, with all the new updates. This is done by having a scheduled pipeline in GitLab CI that creates and uploads these images, more details in Base Images.