Table of Contents |
---|
Introduction
Process
The process of creating manifests that would be used for deployment will involve following steps:
- Preparation - Collect the hardware, network topology, public keys, etc.
- Authoring - Customizing the templates using the information collected in preparation phase.
- Auto-Generation - Generating certificates.
- Publishing - In OPNFV-Airship's Repository.
Preparation
The user needs to collect following information before starting the authoring process.
- IPMI details of the Nodes. For Intel pods, this information is available in the wiki. For ex: Intel POD15
- The Disk Information: User can boot into any system and run the below command: sudo lshw -c disk
- PCI Ids of NICs: User can boot into any system and run the below command: sudo lshw -c network businfo.
- The topology and underlay networking details. For Intel pods, this information is available in the wiki. For ex: Intel POD15
- Public Keys of Users.
- Any custom requirements w.r.t software.
Assumptions
- All the hardware are Uniform
- Same number of NICs with same PCI ids
- Same number of disks with same addresses.
- Everything is named and their names are used for reference - In Airship, the name if the filename is not important, but the name in the 'schema' (found in schema/metadata/name) is important.
...