The base CloudStack environment (which then orchestrates the deployment of the child deployments) requires:

  • A CloudStack Management VM
  • An Ansible VM.
    • in order to run the Ansible VMware python modules Python 2.7 is required.
    • Ansible 2.x required for inclusion of Rene Moser's CloudStack Modules
    • Therefore CentOS7 will be used as base OS
  • Templates for each of the hypervisors (including a windows VM to run vCenter)
    • Templates should be included for each required version of hypervisor (or base OS in the case of KVM)
  • Base templates for management servers
    • Ubuntu
    • CentOS 6
    • CentOS 7
    • In order to speed up deployment templates should have base packages installed such as tomcat, mysql, java.
  • Storage
    • Primary and Secondary Storage required
    • templates used by Marvin should be held locally to the infra to speed deployment
    • NEED TO SIZE STORAGE
    • OS Repos should be mirrored locally to give consistency, speed deployment and save bandwidth
  • Web Server
    • Serve system VM templates
    • Serve templates used by Marvin
    • Serve OS packages
  • No labels