You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
Suggest a better name?
High level goals:
- Allows management of System VMs and services running in System VMs using CloudStack mgmt server
- Pluggable agent provisioning server based on Ansible/Puppet/Chef or our own? Agent means services running in systemvms (VPN, DNS, DHCP etc) or in user vms (reset password script etc)
- Allows management of user vms and support feature securely such as: password reset, public key reset, safely shutdown user vms etc
- Eases up development, testing and operation (upgrades) of CloudStack system vms
- Ability to manage and increased transparency for CloudStack admins to monitor and manage core cloudstack components such as Jobs, SystemVMs etc
- TLS/SSL based communication security, managed from CloudStack (perhaps a certificate authority?)
- Interoperable and transparent agent-server communication (the current protocol is TCP based, and does not allow agents such as CPVM/SSVM etc to be written in non-Java languages)