J.2 Example Parameter File
The parameter file defines the topology details. This includes all VM details such as the number of VMs, flavors, network names, etc. It is a list of key/value pairs. By referring to the parameters definition section in the template file, the initialization of the parameters has to be done in this section.
File Naming Convention
It is not mandatory to have a specific name for the file; but just to provide a self-explanatory name for the file, it is recommended to follow this convention:
<DSR Name>_<Site
Name>_<NetworkOam/SignallingNode>_Params.yaml
Example:
dsrCloudInit_Site00_NetworkOam_Params.yaml
dsrCloudInit_Site00_SignalingNode_Params.yaml
Sample File
Network OAM params
file
parameters:
numPrimaryNoams: 1
numNoams: 1
noamImage: DSR-60147
noamFlavor: dsr.noam
primaryNoamVmNames: ["DsrSite00NOAM00"]
noamVmNames: ["DsrSite00NOAM01"]
noamAZ: nova
xmiPublicNetwork: ext-net
imiPrivateNetwork: imi
imiPrivateSubnet: imi-sub
imiPrivateSubnetCidr: 192.168.221.0/24
ntpServer: 10.250.32.10
noamSG: Site00_NOAM_SG
Signaling params
file
parameters:
numSoams: 2
numDas: 1
numIpfes: 1
numStps: 0
soamImage: DSR-60147
soamFlavor: dsr.soam
soamVmNames: ["DsrSite00SOAM00", "DsrSite00SOAM01"]
daImage: DSR-60147
daFlavor: dsr.da
daVmNames: ["DsrSite00DAMP00", "DsrSite00DAMP01"]
daProfileName: "VM_30K_Mps"
ipfeImage: DSR-60147
ipfeFlavor: dsr.ipfe
ipfeVmNames: ["DsrSite00IPFE00", "DsrSite00IPFE01"]
stpImage: none
stpFlavor: none
stpVmNames: none
xmiPublicNetwork: ext-net
imiPrivateNetwork: imi
imiPrivateSubnet: imi-sub
imiPrivateSubnetCidr: 192.167.2.0/24
xsiPublicNetwork: ext-net
ntpServer: 10.250.32.10
soamAZ: nova
daAZ: nova
ipfeAZ: nova
stpAZ: nova
soamSG: Site00_SOAM_SG
daSG: Site00_DAMP_SG
ipfeSGs: ["Site00_IPFE_SG0", "Site00_IPFE_SG1"]
stpSG: Site00_STP_SG
primaryNoamVmName: DsrSite00NOAM00
noamXmiIps: ["10.75.191.170"]
diameterTcpPorts: [3868]
diameterSctpPorts: []
stpSctpPorts:[]
Network OAM params file (Fixed
IP)
parameters:
numPrimaryNoams: 1
numNoams: 1
noamImage: DSR-8.2.0.0.0_82.5.1.vmdk
noamFlavor: dsr.noam
primaryNoamVmNames: ["DsrSite00NOAM00"]
noamVmNames: ["DsrSite00NOAM01"]
noamAZ: nova
primaryNoamXmiIps: ["10.196.12.83"]
noamXmiIps: ["10.196.12.84"]
noamVip: 10.196.12.85
xmiPublicNetwork: ext-net3
imiPrivateNetwork: imi
imiPrivateSubnet: imi-sub
imiPrivateSubnetCidr: 192.168.221.0/24
ntpServer: 10.75.185.194
noamSG: Site00_NOAM_SG
Signaling params file (Fixed
IP)
parameters:
numSoams: 2
numDas: 2
numIpfes: 1
numStps: 0
soamImage: DSR-8.2.0.0.0_82.5.1.vmdk
soamFlavor: dsr.soam
soamVmNames: ["DsrSite00SOAM00", "DsrSite00SOAM01"]
soamXmiIps: ["10.196.12.83", "10.196.12.84"]
soamVip: 10.196.12.86
daProfileName: "VM_30K_Mps"
daImage: DSR-8.2.0.0.0_82.5.1.vmdk
daFlavor: dsr.da
daVmNames: ["DsrSite00DAMP00", "DsrSite00DAMP01"]
daMpXmiIps: ["10.196.12.25", "10.196.12.26"]
daMpXsiIps: ["10.196.52.73", "10.196.52.74"]
ipfeImage: DSR-8.2.0.0.0_82.5.1.vmdk
ipfeFlavor: dsr.ipfe
ipfeVmNames: ["DsrSite00IPFE00", "DsrSite00IPFE01"]
ipfeXmiIps: ["10.196.12.85"]
ipfeXsiIps: ["10.196.52.75"]
ipfeXsiPublicIp: 10.196.52.80
stpImage: DSR-8.2.0.0.0_82.5.1.vmdk
stpFlavor: dsr.vstp
stpVmNames: ["DsrSite00STP00", "DsrSite00STP01"]
stpXmiIps: ["10.196.12.29", "10.196.12.30"]
stpXsiIps: ["10.196.52.77", "10.196.52.78"]
xmiPublicNetwork: ext-net3
imiPrivateNetwork: imi
imiPrivateSubnet: imi-sub
imiPrivateSubnetCidr: 192.167.2.0/24
xsiPublicNetwork: ext-net2
ntpServer: 10.250.32.10
soamAZ: nova
daAZ: nova
ipfeAZ: nova
stpAZ: nova
soamSG: Site00_SOAM_SG
daSG: Site00_DAMP_SG
ipfeSGs: ["Site00_IPFE_SG0", "Site00_IPFE_SG1"]
stpSG: Site00_STP_SG
diameterTcpPorts: [3868]
diameterSctpPorts: []
stpSctpPorts:[]