Difference between revisions of "CSIT/CSIT Update Testbed"

From fd.io
Jump to: navigation, search
(Created page with "== CSIT Update Testbed == === Physical Testbed === * Install CentOS on PhyTB (CSIT) ** Configure PXE boot server - VIRL TB1 *** Note: Ideally to have PXE with multiple OS to...")
 
Line 1: Line 1:
 
== CSIT Update Testbed ==
 
== CSIT Update Testbed ==
 +
 +
# CentOS Linux release 7.2.1511 (Core)
 +
# Kernel version 3.10.0-327.28.3.el7.x86_64
 +
# Qemu:???
  
 
=== Physical Testbed ===
 
=== Physical Testbed ===

Revision as of 17:10, 5 November 2016

CSIT Update Testbed

  1. CentOS Linux release 7.2.1511 (Core)
  2. Kernel version 3.10.0-327.28.3.el7.x86_64
  3. Qemu:???

Physical Testbed

  • 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
  • Create new set of verify jobs with CentOS executor (CI-MAN)
    • Add OS parameter and make the job name parametric
  • Create CentOS bootstrap script (CSIT)
    • Pick topologies for CentOS
    • Install/Purge/Download YUM packages
  • Verify CSIT Framework
    • Make any necessary modifications (partially done)

VIRL Testbed

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