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