Skip to content

CSIT_Update_Testbed

Dave Wallace edited this page Apr 11, 2026 · 1 revision

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)

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

Clone this wiki locally