11
Csit VIRL Overview

Overview - FD.io

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Overview - FD.io

Csit VIRL Overview

Page 2: Overview - FD.io

VIRL Architecture and Operations

2

Page 3: Overview - FD.io

VIRL System ArchitectureVirtualized network platforms • Generators

• Servers

• LXCs

• Docker

• VNF

Page 4: Overview - FD.io

VIRL System Architecture (Virtualized)

KVM

UbuntuCPU

* - All VMware offerings, no support for VirtualBox

HyperVisor*

Optional

Page 5: Overview - FD.io

Shared Services

Built on OpenStack Mitaka

Compute (Nova)

Networking (Neutron)

Storage (Cinder)

Identity (Keystone) Image (Glance)

Dashboard (Horizon)

</>RESTful APIs

Page 6: Overview - FD.io

VIRL Topologies • Stored as XML

• Human readable

• Editable

• Automatable

• Shareable

• https://git.fd.io/csit/tree/topologies/available/yaml

• https://git.fd.io/csit/tree/resources/topology_schemas/3_node_topology.sch.yaml

• https://git.fd.io/csit/tree/resources/topology_schemas/topology.sch.yaml

Page 7: Overview - FD.io

Csit VIRL Architecture and Operations

7

Page 8: Overview - FD.io

VIRL CSIT System ArchitectureThree C-series UCS servers • Vexxhost montreal colocation

• Openstack Mitaka • Custom built test server images

• Ubuntu 16.04

• Centos • Servers behind LF VPN

Page 9: Overview - FD.io

VIRL CSIT BuildsEach patch verified • pkgs built on jenkins slave

• scp transfered to virl server • Simulation launched • NFS mounted on simulated servers • pkgs loaded and tested in topology

• pybot driven tests

• results reported back to gerrit/jenkins

Page 10: Overview - FD.io

VIRL CSIT 3 node test topology

• Test set split into thirds

• Three simulations per patch

• 13 simulations per server

• Each simulation @45 min to execute

Page 11: Overview - FD.io

Thanks!

Questions?