commit | 9062322cffd03d2c56b66d040ad13bc562bb6544 | [log] [tgz] |
---|---|---|
author | Gabe Black <gabe.black@viavisolutions.com> | Wed Jan 18 19:52:28 2017 +0000 |
committer | Gabe Black <gabe.black@viavisolutions.com> | Wed Jan 18 19:52:28 2017 +0000 |
tree | 3e7677ff0f9137fdb390f19bd0a061114b503757 | |
parent | 21e6dd2e99df32d6e25bd7c5f4f24637605d12ca [diff] |
Initial commit of PassiveTest Change-Id: Idcd9a0c72df5eae6b4eedc544e473ebc9763ccdb
PassiveTest requires the following images (in the xos_services/PassiveTest folder):
mcord_taa.qcow2 (The main xos probe service for PassiveTest)
viv.docker (The container providing the tapping service)
If the images are not in the current folder, running the Makefile targets will attempt to download them from a private repo (internal to Viavi). So if you do not have access to the private repo, download them separately prior to running this step
make viv
followed by make passivetest
make viv
only needs to be done once. If you need to redeploy passivetest or any of the other services, make viv
does not need to be performed again (unless another compute node was added/removed/rebooted)make cord-monitoringservice
followed by make install-inframonitoring-agents
followed by make enable-inframonitoring
make passivetest-acord
Ceilometer Dashboard shows the ports of VMs in the slices via a name with "tap" in it such as 'tapacb6a527-f8'. To tap that interface to provide PassiveTest metrics, perform the following:
Go to the PassiveTest Service (Services->PassiveTest->service_passivetest)
Enter in the name of the tap port in the form's "Tap ports:" field
Click 'Save'
Click on the Home->PassiveTest Breadcrumb
Click on "Change" in the PASSIVETEST Tenants row
Click on the 'mysite_passivetest_slice-X' instance
Click 'Save' **Note: The last three steps were to trigger the synchronizer to add the tap port
You should now see statistics in the Ceilometer Dashboard under service_passivetest XOS Service for each ip source/destination pair on that tap interface