...
- Provisioning module objects are created by State.pm::initialize() when a new state object is created.
- Provisioning module objects are available within state modules
- Provisioning module objects are not available within other types of modules for safety.
...
Explain:
- define what we mean by "provisioning system"
- give examples of provisioning systems
- could be bare metal, virtual, differentiated, undifferentiated, a service, a special piece of hardware, eventually VCL could provision various types of resources
- relationships among mgt nodes, computers, provisioning systems (such as computer is assigned 1 prov system at a time)
- computer.provisioningid
- provisioning table
- future: management node to provisioning mapping
- provisioning module implementation is responsible for knowing which OS interactions are necessary
- image.pm or new.pm call provisioner->process, it calls OS subs as necessary
Provisioning Module Subroutines
...
{"serverDuration": 188, "requestCorrelationId": "872b94543c160906"}