-
Notifications
You must be signed in to change notification settings - Fork 288
Skydive with oVirt
mburman5 edited this page Jul 9, 2018
·
5 revisions
title | category | authors |
---|---|---|
Skydive with oVirt | Integration with oVirt | mburman |
Skydive is an open source real-time network topology and protocols analyzer providing a comprehensive way of understanding what is happening in your network infrastructure. The common use cases will be, troubleshooting, monitoring, SDN integration and much more. It has features such as:
- Topology capturing - Captures network topology, interface, bridge and more
- Flow capture - Distributed probe, L2-L4 classifier, GRE, VXLAN, GENEVE, MPLS/GRE, MPLS/UDP tunnelling support
- Extendable - Support for external SDN Controllers or container based infrastructure, OpenStack, OpenContrail, Docker. Supports extensions through API
- Distributed
- git clone https://github.com/skydive-project/skydive.git
- Create inventory file
[skydive:children]
analyzers
agents
[skydive:vars]
skydive_listen_ip=0.0.0.0
skydive_fabric_default_interface=ovirtmgmt
skydive_os_auth_url=https://<FQDN>:35357/v2.0
skydive_os_service_username=<username>
skydive_os_service_password=<password>
skydive_os_service_tenant_name=service
skydive_os_service_domain_name=Default
skydive_os_service_region_name=RegionOne
[analyzers]
<FQDN> ansible_ssh_user=root ansible_ssh_pass=<password>
[agents]
<FQDN> ansible_ssh_user=root ansible_ssh_pass=<password>
<FQDN> ansible_ssh_user=root ansible_ssh_pass=<password>
<FQDN> ansible_ssh_user=root ansible_ssh_pass=<password>
<FQDN> ansible_ssh_user=root ansible_ssh_pass=<password>
[agents:vars]
skydive_extra_config={'agent.topology.probes': ['ovsdb', 'neutron'], 'agent.topology.neutron.ssl_insecure': true}
- cd to git/skydive/contrib/ansible
- Run ansible-playbook -i playbook.yml.sample
- Connect to skydive UI http://<IP/FQDN>:8082
- If the UI cannot be accessed flush the iptables