Originally the "ntnusky" architecture were based around machines in three distinct roles:
- Compute-nodes - The physical machines responsible for running the virtual machines for openstack.
- Storage-nodes - The physical machines providing storage for the ceph-cluster which in turn provides storage to the virtual machines
- Controller-nodes - The physical machines doing all the managemnet of the openstack cluster:
- Ceph monitors
- Openstack services
- API's
- Dashboard
- Compute schedulers/proxies/etc
- Neutron routers/dhcp/other networking
- MySQL databases
- Caching (memcached)
The architecture