This diagram gives a simplified ERD of the IaaS Application to explain the relationships between the main entities.
CloudCIX currently supports 17 Resource Types. A Resource Type is something that you can build in CloudCIX. Each Resource Type has an associated Resource Service in IaaS and a Resource Driver in Robot. Each Driver supports a number of Verbs.
Verb |
build |
quiesce |
restart |
scrub |
scrubprep |
updatequiesced |
updaterunning |
|
---|---|---|---|---|---|---|---|---|
State Table Transitions |
1 - 2 |
4 - 5 |
6 - 7 |
4 - 6 |
6 - 14 |
6 -15 |
4 - 16 |
|
build |
scrub |
2 |
||||||
build |
scrub |
2 |
||||||
3 ceph |
build |
scrub |
updatequiesced |
updaterunning |
4 |
|||
4 gpu |
build |
scrub |
2 |
|||||
build |
scrub |
updaterunning |
3 |
|||||
build |
scrub |
updaterunning |
3 |
|||||
build |
quiesce |
restart |
scrub |
scrubprep |
updatequiesced |
updaterunning |
7 |
|
8 firewall |
build |
quiesce |
restart |
scrub |
scrubprep |
updatequiesced |
updaterunning |
7 |
9 vpns2s |
build |
quiesce |
restart |
scrub |
scrubprep |
updatequiesced |
updaterunning |
7 |
10 vpndyn |
build |
quiesce |
restart |
scrub |
scrubprep |
updatequiesced |
updaterunning |
7 |
build |
quiesce |
restart |
scrub |
scrubprep |
updatequiesced |
updaterunning |
7 |
|
51 |