...
- Provisioning module objects are created by State.pm::initialize() when a new state object is created.
- Provisioning module objects are available within state modules and OS 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 calls provisioner->capture, new.pm calls provisioner->load, it calls OS subs as necessary
Provisioning Module Subroutines
...
{"serverDuration": 122, "requestCorrelationId": "6b386cd3ea255533"}