Topology Converter Versions Save

Network Simulation Topology Building Tool leveraging Vagrant

v4.6.2

6 years ago

New Features in v4.6.2

  • Added support for Python3 (thanks to @telnoratti! ) PR #61
  • Added support for vagrant_user node attribute
  • Convert '/' characters to '-' now (for Cisco interface names) FR#51

Bugfixes:

  • Fixed AC97 Audio Driver issue (Virtualbox)
  • Fixed the OOB-MGMT switch out of order config (issue #54)
  • Removed reference to debian82 image (issue #52)

v4.6.1

7 years ago

Features in v4.6.1

  • Fixed LLDP path error on Ubuntu hosts (PR #58)
  • Fixed Docs for CMD CCO command line options (Issue #55)
  • Added host config file check for -c workflows so any provided values are not overwritten (Issue #46)
  • Added versioning for templates (Issue #53)
  • Fixed reboot failures in some configurations
  • Added MOTD and better defaults for OOB-MGMT-Server (now using eth1 instead of mgmt_net)

4.6.0

7 years ago

New Features in v4.6.0

  • Updated oob-mgmt-server image to yk0
  • Added support for NCLU on the Vagrant User
  • Added a version argument
  • Added -cco (Create Mgmt Configs Only) option to allow for regeneration of templates without regeneration of the vagrantfile.
  • Added -cmd (Create Mgmt Device Only) option to create the oob-mgmt-server without creatin the oob-mgmt-switch as well.
  • Added node_name sanity checking
  • Added ports node attribute for libvirt simulations for more realistic simulation environments
  • Set the functional default for hosts and oob-servers to yk0/ubuntu-xenial

Bugfixes:

  • Fixed many aspects of the Auto Mgmt Workflow (-c)
    • Added Mgmt Subnet check to DHCP IP Host Template
  • Added linting and Sanity checking for unicode characters, quotes and other typos in topology file
  • Fixed MAC address conversion issue on Windows machines

v4.5.2

7 years ago
  • Fixed many aspects of the Auto Mgmt Workflow (-c)
    • Added Selective install of Puppet/Ansible to OOB-MGMT-SERVER Script
    • Added More Compact DHCP Hosts format
    • Fixed Errors during software install at turnup
    • Added Passwordless Sudo and SSH key generation
  • Added more robust Reboot support for all devices
  • Added Arg_string printout to Vagrantfile so you can see how topology converter was called
  • Added the ability to specify custom ansible groups based on device function
  • Added ONIE DHCP fix for vagrant
  • Upped Max NIC count in Libvirt to 130
  • Added Hardcode for Vagrant Version.

v4.5.1

7 years ago

New Features in v4.5.1

  • Added Colored output for easy reading
  • Removed 2.5.x simulation measures
  • Updated for Vagrant v1.8.6 and boxes that can specify their own username/password
  • Added knob to avoid the Udev Remapping Operations for other boxes
  • Removed dependency on Apply_udev.py
    • Did this to better support COREos and Fedora, cleaner overall solution

v4.5.0

7 years ago

New Features in v4.5.0

This is a feature release:

  • Added Create Management Network option, this can automatically add a management network connected to eth0 port of all devices. Also builds a mgmt switch and ubuntu 1604 mgmt server.
  • Added a TOR and SuperSpine function group.
  • Added Group support for Ansible based on functions.
  • Fixed interface driver configuration in host images to use E1000 driver to allow getting link speed to setup bonds.
  • Corrected and enhanced documentation for new features and the "config" attribute.

v4.3.1

7 years ago

New Features in v4.3.1

Bugfix to fix regression in handling libvirt topologies.

v4.3.0

7 years ago

New Features in v4.3.0

Mostly a bugfix release to smooth rough edges.

  • Added Initial PXEboot for Libvirt Support.
  • Deprecated ubuntu=true node attribute, it is handled automatically now for images with ubuntu in the name
  • Modified Functional Defaults to use Ubuntu 14.04 as the host default instead of ubuntu1604 for wider compatability
  • Fixed Broken Synced Folders flag
  • Fixed /root/.profile error message output on unsupported platforms
  • Added Error handling for use of incompatible Ubuntu 1604 images with Libvirt
  • Updated Example topologies for v4.3.0 supported attributes. Removed Reference Topology
  • Updated Documentation for Libvirt provider options

v4.2.0

7 years ago

New Features in v4.2.0

  • Added new node attribute for specifying the Version of a Vagrant box.
  • Improved support for Ubuntu1604 Images -- the Ubuntu=true comment is only required as a node attribute for Ubuntu 14.04
  • Various Bug Fixes for Issue #7, #9, and Other Informally found bugs.
  • New version of Apply_Udev.py to support more vagrant boxes used in host settings.
  • Node/Link Attribute List provided in the Documentation