User Tools

Site Tools


maintenance:releases:7.0.2_20171024

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
maintenance:releases:7.0.2_20171024 [2017/12/21 13:27]
jbosch
maintenance:releases:7.0.2_20171024 [2019/07/16 13:15] (current)
jbosch ↷ Page moved from releases:7.0.2_20171024 to maintenance:releases:7.0.2_20171024
Line 1: Line 1:
 +===== NetYCE 7.0.2 Build_20171024 =====
 +===== Release notes =====
 +Date: 2017-10-25
 +
 +
 +\\ 
 +<WRAP widths 60% box safety>
 +==== Enhancement ====
 +</​WRAP>​
 +
 +=== Local Wiki installation ===
 +<WRAP indent>
 +To install the NetYCE Wiki pages on a local NetYCE server to downloads were available to
 +update the engine and the Wiki pages. This assumed that the manual steps involved with the
 +initial installation were carried out properly. ​
 +
 +Now the installation is further automated at the upload and installation of the Wiki pages
 +using the NetYCE front-end, eliminating the manual steps to activate the Wiki locally.
 +The initial setup still requires various steps as are outlined in the Wiki page 
 +"​Download WIKI installation files" at "​https://​wiki.netyce.com/​doku.php/​downloads:​wiki_updates"​.
 +
 +The Wiki installation now also ensures that any customer-special Wiki pages are included
 +with a local Wiki installation. They are clearly indicated using the customer name in
 +the Wiki menu. Only those customer-special pages will be installed as are indicated by 
 +the customer license-file. To show the customer-special pages on the local
 +Wiki requires the '​wiki-engine'​ to be updated.
 +
 +</​WRAP>​
 +
 +=== OSS integration:​ deltas update ===
 +<WRAP indent>
 +The datasets retrieved through the OSS integration can now determine changes in parameters (deltas).
 +These changes are then mapped to service-types to update the NetYCE model while 
 +a joblist is created for scheduling by the operator to update the network.
 +
 +</​WRAP>​
 +
 +=== Service-types to check subnet-port assignments ===
 +<WRAP indent>
 +Three new service-type commands were added to the available set bringing the total to 274. 
 +Two of these are for verification purposes since they will return an alias if the given
 +port and subnet are '​assigned'​. The LOCATE-PORT-AT_SUBNET will return the port alias whereas
 +the LOCATE-SUBNET-AT_PORT will return the subnet alias. Both require the subnet alias and 
 +the port alias.
 +
 +The LOCATE-PORTS-AT_SUBNET is slightly different. It requires a portlist-alis and a subnet-alias
 +as input, and then returns only those ports that are assigned to the subnet. These are
 +returned as a portlist-alias.
 +
 +</​WRAP>​
 +
 +=== HP_C7 file transfer over VPN ===
 +<WRAP indent>
 +In designs where '​management'​ traffic is routed over a distinct VPN, the NetYCE
 +file transfers will fail. These connections are not initiated by the NetYCE server
 +but by the device, that in those cases require the transfer command to include
 +the VPN name used for management.
 +
 +To this end, the Node_vpn object now has the '​Vpn_management'​ attribute that is
 +must identify the desired VPN. Since the Node_vpn inherits most attribute values from
 +the Mpls_vpn object, the corresponding Mpls_management was added as well.
 +
 +The current implementation is - for now - limited to HP_C7 tftp transfers for
 +the configuration backups. OS file transfers will not yet support the VPN.
 +
 +</​WRAP>​
 +
 +=== Service-type to set Vrf attributes ===
 +<WRAP indent>
 +The Mpls_vrf and Node_vrf objects were extended with '​Mpls_management'​ and '​Vrf_management'​
 +attributes respectively. This attribute is implemented as a checkbox to signal the Vrf
 +is used for '​management'​ traffic.
 +
 +To allow the modeler to set or unset the '​Vrf_management'​ attribute, a new service-type
 +was added that permits Node_vrf attributes to be changed: "​ASSIGN - VRF - -attribute-"​.
 +
 +The '​Vrf_management'​ is used by NetYCE to transfer files between the device and the NetYCE
 +server. If a Vrf is assigned to the node with the '​Vrf_manangement'​ set, the file transfer
 +will specicially use the indicated Vrf.
 +
 +</​WRAP>​
 +
 +
 +\\ 
 +<WRAP widths 60% box safety>
 +==== Change ====
 +</​WRAP>​
 +
 +=== Obsoleted Cisco '​squeeze'​ ===
 +<WRAP indent>
 +Traditionally,​ several Cisco devices using flash drives required a '​squeeze'​
 +command to free up the disk space after a file was removed. This command was
 +required when performing OS-upgrades make the available space usable.
 +However, all (supported) Cisco devices have obsoleted this command and its 
 +requirement. ​
 +Since the failed squeeze also affected the NetYCE OS-upgrade process, the use
 +of the squeeze has been removed from the Cisco vendor modules.
 +
 +</​WRAP>​
 +
 +
 +\\ 
 +<WRAP widths 60% box safety>
 +==== Fix ====
 +</​WRAP>​
 +
 +=== Restore fail ===
 +<WRAP indent>
 +A problem was reported when restoring a database on a freshly build system. ​
 +It would report a '​software error' at the end of the restore process. The issue
 +will only be observed when no Jobs were present on the system. A test that updates
 +the latest available Job-id failed when not finding any. This test has been corrected.
 +
 +</​WRAP>​
 +
 +=== Client type create bug fix ===
 +<WRAP indent>
 +Fixed a bug in which client types can't be created anymore.
 +
 +</​WRAP>​
 +
 +=== Site Create Redirect ===
 +<WRAP indent>
 +Creating a site now redirects to the site edit form. 
 +</​WRAP>​
 +
 +=== Site Create Rabonet ===
 +<WRAP indent>
 +Create Site now shows rabonet data based on Show_migration in the lookup. Possible subject to change
 +</​WRAP>​
 +
 +=== New Sitecode Search Zipcode ===
 +<WRAP indent>
 +You can now search for zip codes in the new sitecode form again. ​
 +</​WRAP>​
 +
 +=== Max sites per Client and Client Type ===
 +<WRAP indent>
 +Client types and clients now allow for a max sites.
 +</​WRAP>​
 +
 +=== Client search select ===
 +<WRAP indent>
 +Searching a client now automatically selects this in its grid. 
 +</​WRAP>​
 +
 +=== Switch Port Details Description ===
 +<WRAP indent>
 +Changing templates in the switchportdetails form now also changes the port's description.
 +</​WRAP>​
 +
 +=== EVPN VLAN Search width ===
 +<WRAP indent>
 +The EVPN form VLAN search field is now wide enough again to search
 +</​WRAP>​
 +
 +=== Site Notes Save ===
 +<WRAP indent>
 +When editing a site's site notes, the notes are now saved to the database.
 +
 +</​WRAP>​
 +
 +=== Free GRE's when deleting node ===
 +<WRAP indent>
 +When deleting a node using the NetYCE front-end, the GRE allocations used by
 +this node were not freed. Performing the same action using the API did free them.
 +This situation has been corrected.
 +
 +</​WRAP>​
 +
 +=== Switchport Color Fix ===
 +<WRAP indent>
 +A real fix has been incorporated for the port colors that were wrong. The Red and Blue values got mixed up in the transition from YCE version 5 to 7. They are now set everywhere in the same correct way. 
 +
 +</​WRAP>​
 +
 +=== Net reservations bug ===
 +<WRAP indent>
 +Net reservations in the IPv4 subnet form are now editable again. ​
 +
 +</​WRAP>​
 +
 +=== Update for scenarios with '​reload'​ ===
 +<WRAP indent>
 +Many of the scenario commands were changed to a more consistent naming convention.
 +One of them was '​Reload'​ that is now named '​Reboot_node'​. The old names are still
 +supported however.
 +
 +This lead to a conflict in parameter names. The parameter '​reload'​ is now interpreted
 +as a '​Reboot_node'​ command. The new syntax checker of the jobs correctly denies the 
 +operation causing the job to fail.
 +
 +By altering the standard scenarios for '​Startup-config'​ and '​Node-migration',​ the 
 +jobs created by the tools '​Startup config',​ '​Reload node' and 'Node migration'​ will
 +no longer fail for this reason.
 +
 +</​WRAP>​
 +
 +=== Login change password ===
 +<WRAP indent>
 +When logging in using an expired password, the login prompted for an updated password and
 +its verification. When done, the user is granted access under the assumption his password
 +was updated. ​
 +
 +The password was not updated however, causing the user to be denied access when
 +using his new password. If the old password was tried, the password update presented itself
 +again. This bug has now been corrected.
 +
 +Another problem has been identified where the password expiry notification was behaving ​
 +erratically. This will be corrected shortly.
 +
 +</​WRAP>​
 +
 +=== Client supernet form closes ===
 +<WRAP indent>
 +Fixed the bug where the client supernet details form could not be closed. ​
 +
 +</​WRAP>​
 +
 +=== Subnet form vlan can be empty ===
 +<WRAP indent>
 +The subnet datails form prevent users from making changes. This was due to
 +a missing required field, in this case the '​Vlan-id'​ field. ​
 +The '​Vlan-id'​ field has been removed from the field validations for IP subnets
 +forms. This goes for version 4 and 6. 
 +</​WRAP>​
 +
 +=== Job logs current time ===
 +<WRAP indent>
 +The job logs form showed a current time of "​null"​ in certain versions of firefox. This is now fixed. ​
 +
 +</​WRAP>​
 +
 +=== Missing permissions for custom table ===
 +<WRAP indent>
 +Athe custom NMS table was not accessible using the 'Admin - Custom data' tools. The table 
 +'​Dhcp_profiles'​ needed to be included in the permissions to giv this access.
 +
 +Patch 17102303 adds these permissions if this table is present.
 +
 +</​WRAP>​
 +
 +=== IP Subnet vlan templates ===
 +<WRAP indent>
 +The available vlan-templates in the subnet-edit form was limited to a subset. Vlan-templates where the
 +vendors vlan-interface name was not '​Vlan'​ were unlisted. ​
 +By selecting using the interface-class '​Vl'​ instead of the interface-name '​Vlan'​ are all 
 +vendors'​ vlan-templates now listed.
 +</​WRAP>​
 +
 +=== Browser Viewing ===
 +<WRAP indent>
 +Users with browser levels could not open the Client, Site, Node and Service forms in the past, 
 +even though this was desired. They can now open the forms, but are unable to save anything. ​
 +Unless, of course, they are given the ability through the auth_permissions table. ​
 +
 +</​WRAP>​
 +
 +=== Node par-group default ===
 +<WRAP indent>
 +When creating a node many af its attributes are defined in the NodeType. When custom attributes
 +are needed for a node, the NodeType needs to specify the group name of the custom attributes.
 +This Par_group did not have a default value in NetYCE v7.0 where it did have one, '​Node',​ in
 +v6.x.
 +Now the Par_group '​Node'​ is assigned by default.
 +
 +</​WRAP>​
 +
 +=== Site-profile menu ===
 +<WRAP indent>
 +The drop-down menus in the Site edit form for Site_profile1 and Site_profile2 listed
 +the '​description'​ along with the numeric value instead of the intended '​str_value'​ and
 +its numeric value.
 +This has been corrected.
 +
 +</​WRAP>​
 +
 +=== HP-C5 vendor module ===
 +<WRAP indent>
 +The HP_C5 vendor module for NetYCE version 7.0 proved to have several failures. Most due
 +to the unverified status of the rewritten module.
 +The issues corrected include:
 +  * undetected login confirmation
 +  * misaligned cli-mode setting and dependencies
 +  * double responses to command confirmations or prompts
 +  * node prompt detection issues
 +  * undesired wait periods
 +These corrected aspects will allow for the execution of command jobs using cli configuration
 +changes and (nccm) backups. ​
 +Verification of node startup-configuration pushes and reboots need yet to take place.
 +
 +</​WRAP>​
 +
 +=== HP-C7 vendor module ===
 +<WRAP indent>
 +The HP_C7 vendor module for NetYCE version 7.0 proved to have several failures.
 +The issues corrected include:
 +  * double responses to command confirmations or prompts
 +  * omit '​flash:'​ in target filename when saving a configuration to disk
 +  * correctly insert vpn name in file transfers
 +
 +</​WRAP>​
 +
 +=== Template edit fix ===
 +<WRAP indent>
 +The OK and Apply buttons in the Template Edit Form (not revisions) are visible again. ​
 +</​WRAP>​
 +
 +=== Site Search ===
 +<WRAP indent>
 +Searching for certain sites doesn'​t crash the main form anymore. ​
 +</​WRAP>​
 +
  
maintenance/releases/7.0.2_20171024.txt · Last modified: 2019/07/16 13:15 by jbosch