The mpls-tma.conf file, located in the BASEDIR/smarts/conf/mpls-tma directory, groups the MPLS servers according to the MPLS Topology Server. Figure 11 on page 56 shows the content of the mpls-tma.conf file as shipped with MPLS Manager.
# Copyright 2019 by VMware, Inc. # All rights reserved. . . . IC_DomainConfig::IC_DomainConfig_INCHARGE-MPLS-TOPOLOGY { TopologyProvides += IC_DomainConfig::IC_DomainConfig_INCHARGE-MPLS-MONITORING TopologyProvides += IC_DomainConfig::IC_DomainConfig_INCHARGE-MPLS-ANALYSIS } . . .
When a user installs the MPLS component servers as services during the MPLS Manager installation, the installation program runs a script that automatically:
-
Creates the service commands, one for each MPLS server.
-
Populates the MPLS server names in the service commands with the MPLS domain group name that is specified by the user.
-
Writes the specified MPLS domain group name to a local copy of the mpls-tma.conf file upon installing the services. The local copy of the mpls-tma.conf file is saved to the BASEDIR/smarts/local/conf/mpls-tma directory.
The default MPLS domain group name is INCHARGE-MPLS, as shown in Figure 11 on page 56. The default services that are created during an MPLS Manager installation are shown in Figure 12 on page 57.
/opt/InCharge/MPLS/smarts/bin/sm_service install --force --unmanaged --startmode=runonce --name=ic-mpls-topology --description=”VMware Smart Assurance MPLS Topology Server” /opt/InCharge/MPLS/smarts/bin/sm_server --name=INCHARGE-MPLS-TOPOLOGY --config=mpls-t --ignore-restore-errors --output /opt/InCharge/MPLS/smarts/bin/sm_service install --force --unmanaged --startmode=runonce --name=ic-mpls-monitoring --description=”VMware Smart Assurance MPLS Monitoring Server” /opt/InCharge/MPLS/smarts/bin/sm_server --name=INCHARGE-MPLS-MONITORING --config=mpls-m --ignore-restore-errors --output /opt/InCharge/MPLS/smarts/bin/sm_service install --force --unmanaged --startmode=runonce --name=ic-mpls-analysis --description=”VMware Smart Assurance MPLS Analysis Server” /opt/InCharge/MPLS/smarts/bin/sm_server --name=INCHARGE-MPLS-ANALYSIS --config=mpls-a --ignore-restore-errors --output
After installation, a user can change the MPLS group name in the services at any time by running a Perl script named server_config.pl. The script operates the same way as the installation program script just described, and ends by writing the updated MPLS group name to the mpls-tma.conf file. Examples of using the server_config script are included in the VMware Smart Assurance MPLS Management Suite Installation Guide.