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...")
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== CSIT Update Testbed ==
+
== CSIT Testbeds - Adding CentOS ==
  
=== Physical Testbed ===
+
# CentOS Linux release 7.2.1511 (Core)
 +
#* Kernel version 3.10.0-327.28.3.el7.x86_64
 +
#* Qemu default: ??
 +
#* Qemu required by OPNFV/FDS:
 +
#** qemu-kvm-ev-2.3.0-31.el7_2.21.1
 +
#** https://cbs.centos.org/koji/buildinfo?buildID=12087
 +
#** includes the fix for the vhost-user reconnect support
  
* Install CentOS on PhyTB (CSIT)
+
=== CSIT VIRL Testbed ===
** 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)
  
* Create CentOS VIRL image (CSIT):
+
=== CSIT Physical Testbed ===
** Update Packer scripts
+
 
*** Note: Ideally to have option to specify OS
+
# Install CentOS on PhyTB (CSIT)
** Update Cloud-img provisioning scripts (incl. topologies)
+
#* Configure PXE boot server - VIRL TB1
* Create new set of verify jobs with CentOS executor (CI-MAN)
+
#** Note: Ideally to have PXE with multiple OS to select from CentOS, Ubuntu16.04...
** Add OS parameter and make the job name parametric
+
#* Update scripts for un-attended installation (kickstart file per OS above)
* Create CentOS bootstrap script (CSIT)
+
#* Update Ansible provisioning scripts
** Install/Purge/Download YUM packages
+
#** Note: Ansible for multiple OS to select
** Pick VIRL images for CentOS
+
# Create new set of verify jobs with CentOS executor (CI-MAN)
* Verify CSIT Framework
+
#* Add OS parameter and make the job name parametric
** Make any necessary modifications (partially done)
+
# Create CentOS bootstrap script (CSIT)
 +
#* Pick topologies for CentOS
 +
#* Install/Purge/Download YUM packages
 +
# Verify CSIT Framework
 +
#* Make any necessary modifications (partially done)

Latest revision as of 14:35, 9 November 2016

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)