CSIT/VnetInfraPlan

From fd.io
< CSIT
Revision as of 17:52, 15 April 2016 by Ckoester (Talk | contribs)

Jump to: navigation, search

CSIT Hardware testbeds

  1. [DONE, ckoester] Initial installation
    • 3x 3-node-ucsc240m4 at LF
    • Operating System installation
    • Topology and connectivity tests completed
      • FD.io CSIT physical testbeds wiring [link to wiring file]
  2. [DONE, ckoester] All NICs installed and verified
    • 2p10GE 82599 Niantic, Intel
    • 2p10GE X710 Fortville, Intel
    • 2p40GE XL710 Fortville, Intel
    • 2p40GE VIC1385, Cisco
    • 2p10GE VIC1227, Cisco
  3. [TBD] NIC onboarding into CSIT
    • [DONE] 2p10GE 82599 Niantic, Intel
    • [TBD] 2p10GE X710 Fortville, Intel
    • [TBD] 2p40GE XL710 Fortville, Intel
    • [TBD] 2p40GE VIC1385, Cisco
    • [TBD] 2p10GE VIC1227, Cisco
    • [TBD] Need to resolve NIC fancy features getting in the way
    • [TBD] pending functional testcases to utilize additional NIC
  4. [TBD] Establish HW performance boundaries
    • [TBD] Need to validate functional testing for all NICs first
    • [TBD] UCS servers with NICs, CPU, PCI and Memory sub-systems
  5. [TBD] Scripted UCS reinstallation
    • switch between OS/distributions
    • re-install after failure
  6. [TBD] OOB monitoring
    • Perform SUT health check
    • Detect and react if administrative access to the SUT is lost

CSIT VIRL testbeds

  1. [DONE, ckoester] Initial setup
    • 3-node topology (similar to physical testbeds)
    • Automatic spawning of VIRL topology, VPP installation, creation of topology file for CSIT testing
  2. [TBD, ckoester] Expand hardware - PRIO 1 - ETA week of 04/11
    • Install two more ucs c240m4
    • Waiting for UCS servers to be delivered and installed, ETA 2 weeks
  3. [TBD] Implement additional topologies
    • [TBD] 2-node testbed
    • [TBD] Star topologies
    • [TBD] Larger rings
  4. [DONE, ckoester] Nested VM [gerrit.fd.io change]
    • [DONE] used for vhost-user interface testing
  5. [TBD] Host management and monitoring
    • Reservations, load-balancing, redundancy
    • Usage monitoring
  6. [TBD] OOB monitoring
    • Perform SUT health check
    • Detect and react if administrative access to the SUT is lost


CSIT LF VM cloud testbeds

  1. [TBD] Develop nested virtualisation
    • [DONE, ckoester] KVM-in-KVM working on VIRL machines gerrit.fd.io change
    • [TBD] Run 3-node topology inside LF hosted VM cloud
      • Once running, it will enable elastic scaling of funcational VPP tests in LF VM cloud

CSIT Testsuite Portability

  1. [TBD] Distributable VIRL
    • [TBD] Small VIRL topology for portable/laptop use
    • [TBD] Public repository of topologies
    • [TBD] Allow VPP code developers to test their code in their environment before committing

Multiple Operating System testing

(tbd: Hardware and/or virtual)

  1. [TBD] Be able to switch between various OS [distributions]x[versions]