ON THIS PAGE
Installing Control Center and Related Tasks
Standard Procedure
Install Control Center
export CC_BUILD=4.6.1.27
Important:Before you install Control Center, make sure that the system packages are up to date and there are no pending software upgrades or reboot requirements.
.You can upgrade ubuntu packages by running following commands and reboot if needed: the following commands to prepare your system:
To check if a reboot is required, you can also verify whether the reboot flag exists by running:sudo apt-get update sudo apt-get upgrade
ls -l /var/run/reboot-
In the netrounds.conf NA3_PROTON_ADDRESS is updated comparing to 4.4.3, there is no need to enable the commented out setting since the default one is correct.
# # Address/port for ta3-compat proton service -# NA3_PROTON_ADDR = ('localhost', 6560) +# NA3_PROTON_ADDR = '/run/netrounds/ta3compat.sock''To install a Control Center:
Compute the SHA256 checksum for the tar file and verify that it matches the checksum provided on the download page:
sha256sum paa-control-center_${CC_BUILD}.tar.gzUnpack the tarball:
tar -xzf paa-control-center_${CC_BUILD}.tar.gzInstall the Control Center package:
sudo apt-get install ./paa-control-center_${CC_BUILD}/*.debNote:An error "Download is performed unsandboxed as root ..." may occur during this installation. This is a harmless warning and can be safely ignored.
-
Run the database migration.
sudo ncc migrate
CAUTION:This is a sensitive command and time-consuming command. If you are running it on a remote machine, you can use a program like
screen(generally installed by default on popular Linux distributions) ortmux(runsudo apt-get install tmuxto install) so that the migrate session continues running even if the ssh session breaks.The
ncc migratecommand takes considerable time to execute (many minutes). It should print the following (details omitted below):Migrating database... Operations to perform: <...> Synchronizing apps without migrations: <...> Running migrations: <...> Processing models <...>: <...> Migrating plugin service database... <...> Creating cache table... <...> Syncing test scripts... <Updating script ...> Pre-creating kafka topics... <...>
After migration is complete, restart all Routing Active Testing services:
sudo ncc services restart
-
Install the Test Agent repositories and plugins.
The plugins are used by Test Agent Applications.
export TA_APPLIANCE_BUILD=4.6.0.11 export TA_APPLICATION_BUILD=4.6.0.4 export PLUGIN_BUILD=4.6.0.8Compute SHA256 checksums for the repositories and verify that they match the SHA256 checksums provided on the download page:
sha256sum paa-test-agent_${TA_APPLIANCE_BUILD}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_BUILD}_all.deb sha256sum paa-test-agent-plugins_${PLUGIN_BUILD}_all.debInstall the packages:
sudo apt-get install ./paa-test-agent_${TA_APPLIANCE_BUILD}_all.deb sudo apt-get install ./paa-test-agent-application_${TA_APPLICATION_BUILD}_all.deb sudo apt-get install ./paa-test-agent-plugins_${PLUGIN_BUILD}_all.debNote:A message similar to the following may appear during plugin installation. You can safely ignore the message.
W: APT had planned for dpkg to do more than it reported back (0 vs 4). Affected packages: paa-test-agent-plugins:amd64
-
Configure the
SITE_URLin/etc/netrounds/netrounds.conf. This URL is displayed in emails and reports. -
Restart all Routing Active Testing services for this change to take effect:
sudo ncc services restart
This concludes the installation of Control Center. Before you can log in to the system you also need to go through the chapter Getting Started with Paragon Active Assurance.
Installing ConfD
You can install ConfD only if you want to use the NETCONF & YANG API to communicate with Control Center. For more information, see the document NETCONF & YANG API Orchestration Guide.
ConfD (a product from Tail-f) is used as an intermediary between the Routing Active Testing system and NETCONF. ConfD connects Routing Active Testing configuration and operational data to the NETCONF & YANG API.
ConfD must be installed after Control Center has been installed.
Proceed as follows:
-
Get the Routing Active Testing NETCONF & YANG tarball:
export CC_BUILD=4.6.1.27 paa-netconf-yang_${CC_BUILD}.tar.gz -
Compute the SHA256 checksum for the tar file and verify that it matches the SHA256 checksum provided on the download page:
sha256sum paa-netconf-yang_${CC_BUILD}.tar.gz -
Unpack the tarball:
tar -xzf paa-netconf-yang_${CC_BUILD}.tar.gz -
Install the
paa-netconf-yangpackage:sudo apt-get install ./paa-netconf-yang_${CC_BUILD}/*.deb
Some configuration is needed once you have set up your Routing Active Testing account; see the Getting Started page.