CSIT/CSIT Update Testbed

From fd.io
< CSIT
Revision as of 14:35, 9 November 2016 by Mackonstan (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

CSIT Testbeds - Adding CentOS

  1. CentOS Linux release 7.2.1511 (Core)

CSIT VIRL Testbed

  1. Create CentOS VIRL image (CSIT):
    • Update Packer scripts
      • Note: Ideally to have option to specify OS
    • Update Cloud-img provisioning scripts (incl. topologies)
  2. Create new set of verify jobs with CentOS executor (CI-MAN)
    • Add OS parameter and make the job name parametric
  3. Create CentOS bootstrap script (CSIT)
    • Install/Purge/Download YUM packages
    • Pick VIRL images for CentOS
  4. Verify CSIT Framework
    • Make any necessary modifications (partially done)

CSIT Physical Testbed

  1. Install CentOS on PhyTB (CSIT)
    • Configure PXE boot server - VIRL TB1
      • Note: Ideally to have PXE with multiple OS to select from CentOS, Ubuntu16.04...
    • Update scripts for un-attended installation (kickstart file per OS above)
    • Update Ansible provisioning scripts
      • Note: Ansible for multiple OS to select
  2. Create new set of verify jobs with CentOS executor (CI-MAN)
    • Add OS parameter and make the job name parametric
  3. Create CentOS bootstrap script (CSIT)
    • Pick topologies for CentOS
    • Install/Purge/Download YUM packages
  4. Verify CSIT Framework
    • Make any necessary modifications (partially done)