- DSR Cloud Installation Guide
- Software Installation Using HEAT Templates (OpenStack)
- Create OpenStack Parameters Files
- Create OpenStack Parameter File for NOAM
4.2.1 Create OpenStack Parameter File for NOAM
All the respective infrastructures has to be up and running.
- Log in to the OpenStack server though command line.
- Create the parameter file.
- Go to the folder created in Prepare OpenStack Template and Environment Files for storing the templates.
- Create an empty NOAM parameter file in this folder following this naming
convention to identify the purpose of the file.
<DSR Name>_<Site Name>_NetworkOam_Params.yaml
Example:
dsrCloudInit_Site00_NetworkOam_Params.yaml
Note:
- Refer to Example Template File for a sample file with values.
- It is important to keep the example file ready since this helps you understand the use of each key value pair described in the next step while creating the parameter file.
Note:
- Refer to Example Template File to create the parameter file in YAML format.
- Follow these guidelines while working with the YAML files.
- The file must end with .yaml extension.
- YAML must be case-sensitive and indentation-sensitive.
- YAML does not support the use of tabs. Instead of tabs, it uses spaces.
- This file is in YAML format and it contains key:value pairs.
- The first key should be parameters: and then the remaining required key/value pairs for the topology.
This table lists all required key:value pairs.Table 4-2 NOAM key:value pairs
Key Name Type Description numPrimaryNoams number The number of NOAMs that receive and load DSR topology information Note: In DSR 8.6.0.0.0, use 1 as valid value.
This NOAM represents active NOAM.
numNoams number The number of NOAMs in the DSR topology other than primary NOAM Note: In DSR 8.6.0.0.0, use 1 as valid value.
This NOAM represents standby NOAM.noamImage string The VM image for the NOAM Note: This image is used for both active and standby NOAMs.
noamFlavor string The flavor that defines the VM size for the NOAM Note:
This flavor is used for both active and standby NOAMs.primaryNoamVmNames comma_delimited_list List of Primary NOAM VM names Note: Number of VMnames must be equal to the numPrimaryNoams value.
noamVmNames comma_delimited_list List of NOAM VM names other than primary NOAM VMs Note: Number of VMnames must be equal to the numNoams value.
noamAZ string The availability zone into which NOAM servers should be placed Note: In DSR 8.6.0.0.0, all NOAM servers are placed in the same availability zone.
noamSG string The server group where NOAMs at this site belong xmiPublicNetwork string External management interface imiPrivateNetwork string Internal management interface imiPrivateSubnet string Name of the IMI network imiPrivateSubnetCidr string The address range for the subnet ntpServer string IP of the NTP server Note: The below 3 keys are only applicable for fixed IP scenario. primaryNoamXmiIps comma_delimited_list Previously reserved IP for the primary NOAM to talk to external devices noamXmiIps comma_delimited_list Previously reserved IP for non-primary NOAMs to talk to external devices noamVip string VIP for NOAMs